Table of Contents
ネットワーク設定
ホスト名の設定
# hostnamectl set-hostname hoge.chinaz.org
デバイスの確認
# nmcli dev
DEVICE TYPE STATE CONNECTION
ens160 ethernet 接続済み ens160
lo loopback 接続済み (外部) lo
ipv4のパラメータを確認
# nmcli -f ipv4 con show ens160
ipv4.method: manual
ipv4.dns: 192.168.xxx.254
ipv4.dns-search: chinaz.org
ipv4.dns-options: --
ipv4.dns-priority: 0
ipv4.addresses: 192.168.xxx.xxx/24
ipv4.gateway: 192.168.xxx.254
ipv4.routes: --
ipv4.route-metric: -1
ipv4.route-table: 0 (unspec)
ipv4.routing-rules: --
ipv4.replace-local-rule: -1 (default)
ipv4.dhcp-send-release: -1 (default)
ipv4.ignore-auto-routes: いいえ
ipv4.ignore-auto-dns: いいえ
ipv4.dhcp-client-id: --
ipv4.dhcp-iaid: --
ipv4.dhcp-dscp: --
ipv4.dhcp-timeout: 0 (default)
ipv4.dhcp-send-hostname: はい
ipv4.dhcp-hostname: --
ipv4.dhcp-fqdn: --
ipv4.dhcp-hostname-flags: 0x0 (none)
ipv4.never-default: いいえ
ipv4.may-fail: はい
ipv4.required-timeout: -1 (default)
ipv4.dad-timeout: -1 (default)
ipv4.dhcp-vendor-class-identifier: --
ipv4.link-local: 0 (default)
ipv4.dhcp-reject-servers: --
ipv4.auto-route-ext-gw: -1 (default)
DHCPクライアント設定
Connectionの自動接続有効化
# nmcli con mod ens160 connection.autoconnect yes
DHCP有効化
# nmcli con mod ens160 ipv4.method auto
※固定IPアドレス等のパラメータの削除が必要
# nmcli con mod ens160 ipv4.addresses ""
# nmcli con mod ens160 ipv4.gateway ""
# nmcli con down ens160 ; nmcli con up ens160
固定アドレスの設定
Connectionの自動接続有効化
# nmcli con mod ens160 connection.autoconnect yes
固定IP化(DHCP無効)
# nmcli con mod ens160 ipv4.method manual
# nmcli con mod ens160 ipv4.addresses 192.168.xxx.xxx/24
# nmcli con mod ens160 ipv4.gateway 192.168.xxx.254
# nmcli con mod ens160 ipv4.dns 192.168.xxx.254
# nmcli con mod ens160 +ipv4.dns 8.8.8.8
# nmcli con down ens160 ; nmcli con up ens160
CONNECTION名の変更
CONNECTION名が日本語だと支障が出たので、DEVICE名と同じに変更
# nmcli dev
DEVICE TYPE STATE CONNECTION
ens160 ethernet 接続済み 有線接続 1
# nmcli con mod '有線接続 1' connection.id ens160
# nmcli dev
DEVICE TYPE STATE CONNECTION
ens160 ethernet 接続済み ens160
参考URL
AlmaLinux 9 : 初期設定 : ネットワークの設定 : Server World
nmcliでネットワークの初期設定の実施 #Linux – Qiita