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