netplanを使ってUbuntuの固定IPの設定

はじめに

netplanを使ってUbuntuの固定IPの設定する。

環境

  • Ubuntu20.04.1

設定

今回はenp2s0に固定IP:172.31.16.66/24を設定する場合を記載する。

# 確認
$ ip a show enp2s0
3: enp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 52:54:00:c0:a4:fb brd ff:ff:ff:ff:ff:ff

# 固定IPの設定
$ sudo tee /etc/netplan/100-local.yaml <<EOF
network:
    ethernets:
        enp2s0:
            dhcp4: no
            addresses: ["172.31.16.66/24"]
    version: 2
EOF

# 固定IPの反映
$ sudo netplan apply

# 確認
3: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:c0:a4:fb brd ff:ff:ff:ff:ff:ff
    inet 172.31.16.66/24 brd 172.31.16.255 scope global enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fec0:a4fb/64 scope link
       valid_lft forever preferred_lft forever

参考

qiita.com