시스템의 network interface 목록을 확인합니다. 여기에서 wlp5s0 를 고정 IP 로 설정해야 한다고 가정해 보겠습니다.
$ ls /sys/class/net
enp0s31f6 wlp5s0 lo
BASH
또는 ip 명령을 사용해도 됩니다.
$ ip link
: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 4c:ed:fb:72:a1:36 brd ff:ff:ff:ff:ff:ff
3: wlp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 80:c5:f2:60:8f:51 brd ff:ff:ff:ff:ff:ff
BASH
netplan 의 설정 파일은 /etc/netplan 폴더에 위치하고 있으며 다음 3가지 설정 파일이 있습니다. 혹시 /etc/netplan 폴더가 없다면 다음 명령으로 생성합니다.
$ sudo netplan generate
BASH
설정 파일을 편집기로 오픈합니다. Ubuntu 버전에 따라 설정 파일 이름이 다릅니다.
# Ubuntu 20
sudo vi /etc/netplan/01-netcfg.yaml
BASH
# Ubuntu 18
sudo vi /etc/netplan/50-cloud-init.yaml