このチュートリアルでは、Ubuntu16.04サーバーとUbuntu18.04サーバーの静的固定IPアドレスを設定する方法を示します。
サーバーに複数のネットワークカードがあると仮定して、最初に変更するネットワークカードの番号を確認します。
ubuntu1804:~$ ip addr
私のサーバー構成は次のとおりです。
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: ens33:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:f1:b5:e1 brd ff:ff:ff:ff:ff:ff
inet 172.16.87.140/24 brd 172.16.87.255 scope global dynamic ens33
valid_lft 1500sec preferred_lft 1500sec
inet6 fe80::20c:29ff:fef1:b5e1/64 scope link
valid_lft forever preferred_lft forever
デフォルトでは、ネットワークはDHCPを使用します
ubuntu1804:~$ cat /etc/netplan/50-cloud-init.yaml
構成ファイルの内容は次のとおりです。
network:
ethernets:
ens33:
dhcp4: yes
addresses:[]
version:2
構成ファイルは次のように変更する必要があります。
ubuntu1804:~$ sudo vi /etc/netplan/50-cloud-init.yaml
IPアドレスが192.168.1.100に変更され、サブネットマスクが24ビットまたは255.255.255.0であり、ゲートウェイが192.168.1.1、DNS1:223.5.5.5、DNS2:223.6.6.6に設定されているとします。
network:
ethernets:
ens33:
dhcp4: no
addresses:[192.168.1.100/24]
optional:true
gateway4:192.168.1.1
nameservers:
addresses:[223.5.5.5,223.6.6.6]
version:2
ubuntu1804:~$ sudo netplan apply
ipaddr
を使用して新しいアドレスを確認します
ubuntu1804:~$ ip addr
ubuntu1804:~$ ping 192.168.1.100
Recommended Posts