우분투에서 netplan을 사용하여 네트워크 설정을 변경하는 방법.
이 설정을 통해 DHCP로 IP를 받으면서 DNS 서버는 수동으로 지정할 수 있습니다.
이 명령어로 네트워크 인터페이스가 뭐가 있는지 체크한다.
ip a
첫번째 인터페이스는 루프백 인터페이스이므로 무시하고, 두번째 인터페이스의 이름인 enp2s0를 기억한다.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.2/24 metric 100 brd 192.168.0.255 scope global dynamic enp2s0
valid_lft 6207sec preferred_lft 6207sec
inet6 fe80::7285:c2ff:fe2b:c8d2/64 scope link
valid_lft forever preferred_lft forever
vi /etc/netplan/00-installer-config.yaml
내부 내용은 이것을 적는다. 앞의 이더넷 이후의 yaml key값은 앞에서 ip a의 결과값을 적는다. enp3sno, eth0 등의 값일 수 있다.
network:
version: 2
ethernets:
enp2s0:
dhcp4: true
nameservers:
addresses: [1.1.1.1, 8.8.8.8]
저장한 후 적용한다.
sudo netplan apply