Ubuntu 24.04 でプライベート IP アドレスを固定する

Ubuntu 24.04 でプライベート IP アドレスを固定する。

# 現在の Private IP アドレスと有線 LAN の名前を確認しておく
$ ip address
# 当方環境では enp3s0 が有線 LAN の名前だったのでコレを覚えておく

# 以下のディレクトリに既存の Wi-Fi 接続設定などがあるので目を通しておく
$ cd /etc/netplan

# ベースとなるファイルをコピーして新たな設定ファイルを作る
$ sudo cp 50-cloud-init.yaml 99-enp3s0-fixed.yaml
$ sudo vi 99-enp3s0-fixed.yaml

99-enp3s0-fixed.yaml という設定ファイルの名前は何でも良い。ファイルの中身は以下のように書いた。

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      dhcp6: false
      addresses: [192.168.1.125/24]
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      routes:
        - to: default
          via: 192.168.1.1

192.168.1.125 というのが固定したいプライベート IP アドレスになる。

# 構文チェックなど
$ sudo netplan try

# 変更を適用する
$ sudo netplan apply

# プライベート IP アドレスが変わっているか確認する
$ ip address

以上。