다음과 같이 static-IP-netplan.yaml을 작성합니다.
network:
version: 2
ethernets:
enp3s0:
dhcp4: no
dhcp6: no
addresses: [ 192.168.1.26/24 ]
gateway4: 192.168.1.1
nameservers:
addresses: [ 8.8.8.8, 8.8.4.4 ]
하나씩 살펴보도록 하겠습니다.
ethernetes: 유선랜 설정입니다.enp3s0 설정을 사용할 랜카드입니다.dhcp4, dhcp6: dynamic으로 IP를 할당받는 dhcp를 disable한 것입니다.addresses: 사용할 IP 및 CIDR입니다.gateway4: IP가 사용하는 gateway입니다.nameservers: dns 주소입니다. 8.8.8.8과 8.8.4.4를 사용합니다. wifis:
wlp2s0:
dhcp4: no
dhcp6: no
addresses: [ 192.168.8.26/24 ]
gateway4: 192.168.8.30
nameservers:
addresses: [ 8.8.8.8, 8.8.4.4 ]
access-points:
"my-SSID":
password: "my-password"
하나씩 살펴보도록 하겠습니다.
wifis: wifi에 대한 설정입니다.wlp2s0: 무선 랜카드입니다.access-points: 사용할 wifi에 대한 설정입니다."my-SSID": wifi의 SSID 즉, wifi 이름입니다.password: 해당 wifi의 비밀번호를 적으면 됩니다.만약 ubuntu server를 사용한다면, wifi 관련 패키지는 초기에 설치되지 않습니다.
따라서 wpasupplicant를 설치해주어야 합니다.
sudo apt install wpasupplicant