KVMで仮想サーバーを利用していて、テンプレート的に作ってある仮想サーバーのOSがAlmaLinux 9で、これをクローンして新しいサーバーを作るのですが新しいサーバーを作った後、ホスト名とIPアドレスの変更コマンドを忘れてしまうのでメモです。
■ホスト名変更(ホスト名をsrvにする場合)
# hostnamectl set-hostname srv
# hostname
srv
■ デバイス状態確認
# nmcli device
DEVICE TYPE STATE CONNECTION
enp4s0 ethernet 接続済み enp4s0
lo loopback 接続済み (外部) lo
■ コネクション状態確認
# nmcli connection
NAME UUID TYPE DEVICE
enp4s0 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ethernet enp4s0
lo xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx loopback lo
■ IPアドレス静的設定
# nmcli connection modify enp4s0 ipv4.method manual
■ IPv4 静的アドレス設定
# nmcli connection modify enp4s0 ipv4.addresses 192.168.0.101/24
■ ゲートウェイ設定
# nmcli connection modify enp4s0 ipv4.gateway 192.168.0.254
■ DNSサーバー設定
# nmcli connection modify enp4s0 ipv4.dns "10.31.17.11 10.31.17.12"
■ ドメイン検索
# nmcli connection modify enp4s0 ipv4.dns-search sa-sa-ki.jp
■ ネットワークインターフェース再起動による設定反映
# nmcli connection down enp4s0; nmcli connection up enp4s0
■ 設定確認
# nmcli device show enp4s0
GENERAL.DEVICE: enp4s0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: xx:xx:xx:xx:xx:xx
GENERAL.MTU: 1500
GENERAL.STATE: 100 (接続済み)
GENERAL.CONNECTION: enp4s0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/5
WIRED-PROPERTIES.CARRIER: オン
IP4.ADDRESS[1]: 192.168.0.101/24
IP4.GATEWAY: 192.168.0.254
IP4.ROUTE[1]: dst = 192.168.0.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.0.254, mt = 100
IP4.DNS[1]: 10.31.17.11
IP4.DNS[2]: 10.31.17.12
IP4.SEARCHES[1]: sa-sa-ki.jp
IP6.GATEWAY: --