Ubuntu 22.04 LTS でIPを固定する方法
VMware上の Ubuntu 22.04 LTS をいじって遊んでいたら、
ある日突然VSCodeからsshできなくなった。
原因を探してみたら、どうやら再起動によってIPアドレスが変わっていた模様。
IPを固定するための方法を調べたのでメモ。
netplan
を使って設定する。
IPアドレス変更設定
/etc/netplan
配下に99_config.yaml
を作成してネットワークインターフェース情報を設定する。
00-installer-config.yaml
を参考に設定する。
00-installser-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
dhcp4: true
version: 2
ens33のDHCPを無効化して、IPアドレスを指定してあげればよい。
99_config.yaml
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: false
dhcp6: false
addresses: [192.168.136.132/24]
nameservers:
addresses: [192.168.136.2]
今回は192.168.136.132とした。
適用
設定ファイルを作成したら、
# netplan apply
コマンドで適用させる。
確認
# ip ad show | grep ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
inet 192.168.136.132/24 brd 192.168.136.255 scope global ens33
IPが指定したものに変更されている!
以上。