サーバーのIPアドレスの固定

Server

Ubuntu22.04LTSサーバーのIPアドレスを固定する。

現状は以下のようになっている。

birds@ml115g5ubuntu2204server:/etc/netplan$ cat 00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    enp17s0:
      dhcp4: true
    ens1:
      dhcp4: true
  version: 2
これを、以下で無効化して
hbirds@ml115g5ubuntu2204server:/etc/netplan$ sudo mv 00-installer-config.yaml 00-installer-config.yaml.bak

新たに以下の 01-netcfg.yaml ファイルを作成して有効化(sudo netplan apply)する。

自分はNICが2つあるので1つ(ens17s0)は固定(192.168.0.99)、もう1つ(ens1)は dhcp:true としてみた。

network:
  ethernets:
    # ネットワークインターフェース名
    enp17s0:
      dhcp4: false
      # IP アドレス/サブネットマスク
      addresses: [192.168.0.99/24]
      # デフォルトゲートウェイ
      # [metric] : 優先度を設定 (複数の NIC 搭載の場合に指定)
      # 値が低い方が優先度高
      routes:
        - to: default
          via: 192.168.0.1
          metric: 100
      nameservers:
        # 参照するネームサーバー
        addresses: [192.168.0.1]
      dhcp6: false
    ens1:
     dhcp4: true
     dhcp6: true
  version: 2
Copied title and URL