티스토리 뷰

OS

Ubuntu netplan으로 고정 IP 설정하기

out of coding 2021. 5. 9. 12:57

요즘은 우분투를 설치하는 시점에 고정 IP를 설정할 수 있도록 되어 있는데요.

이렇게 사용하다가도 IP를 변경하고 싶을때도 있고 아니면 고정으로 안쓰다가 나중에 설정할수도 있습니다.

포트포워딩 해줄려면 이렇게 해야겠죠.

 

일단 해당 방법은 Ubuntu 18 LTS 이상을 사용한다고 생각하고 글을 적어보겠습니다.

그리고 다들 LTS를 이용한다고 가정할게요.

 

거의 한개의 인터페이스를 이용하여서 되어 있을거라고 생각하고

이름은 enp0s31f6 형태로 되어 있을겁니다.

 

vi를 이용하여 다음의 설정 파일을 수정하여 줍니다.

 

Ubuntu 20

$ sudo vi /etc/netplan/00-installer-config.yaml

Ubuntu 18

$ sudo vi /etc/netplan/50-cloud-init.yaml

 

내용은 다음과 같이 수정하시면 되요.

...
        enp0s31f6:
            addresses: [192.168.0.200/24]
            ...
...

...으로 표시된것까지 타이핑을 하라는것이 아니라 addresses 부분을 수정하라는 이야기 입니다.

저는 192.168.0.200으로 하였습니다.

 

주의할 점은 yaml 파일이라서 줄맞춤을 꼭 해주어야 합니다.

 

:wq로 저장하고 vi를 종료합니다.

 

이후에 설정 반영을 하여 주어야 하기 때문에 다음과 같이 해주고요.

$ sudo netplan apply

 

정상 설정 되었는지 확인

$ nslookup google.com

lookup을 통해서 google.com으로 통신을 하고 왔는지 확인이 가능합니다.

 

이런 형태로 나올거에요

$ nslookup google.com
Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   google.com
Address: 172.217.25.78
Name:   google.com
Address: 2404:6800:4004:822::200e
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함