Ubuntu 22.04 LTS で固定IPアドレス設定
はじめに
Ubuntu22.04LTSがリリースされて大分立つが、開発環境を最新にする為、インストールしてみる。
初期セットアップでは、DHCPが有効にしているのでIPアドレスを固定する。
IPアドレスを変更する方法は、Ubuntu20.04から変更となっているのでメモをする。
IPアドレス変更
/etc/netplan/50-cloud-init.yamlというファイルがあるが、それは変更せず、新たに、99-netcfg.yamlを作成し、ネットワーク設定をオーバライドする形で設定を行う。
50-cloud-init.yamlはnetplanが使うこともあることから、50より大きいファイ名でネットワーク設定をする必要がある。
以前までは、Gatewayの指定はgateway4であったが、今回から、routesになった。
ファイルの作成とパーミッションの変更
|
1 2 3 4 |
# 空のファイルを作成する sudo touch /etc/netplan/99-netcfg.yaml # パーミッションの変更 sudo chmod 600 /etc/netplan/99-netcfg.yaml |
ネットワーク設定
- NICの名称は、以下コマンドで確認できる
|
1 2 3 4 5 |
# NIC確認 (enp2s0f0) ip a <省略> 2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 |
- 設定例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
network: version: 2 renderer: networkd ethernets: enp2s0f0: dhcp4: false dhcp6: false addresses: - 192.168.10.150/24 routes: - to: default via: 192.168.10.1 nameservers: addresses: [192.168.10.1, 8.8.8.8] |
IPアドレス設定変更の反映
以下コマンドを実行してIPを反映する。
Teraterm等でアクセスしている場合は、IPアドレスが変更されるので、一度接続解除を行う必要がある。
|
1 |
netplan apply |
IPアドレスの確認
以下コマンドでIPアドレスが設定通りになったか確認する。
|
1 |
ip a |