NetworkManagerを使用してネットワーク設定する場合、いくつかの選択肢があります。
コマンドラインで設定( nmcli )
テキスト形式で設定( nmtui )
GUIで設定
etc/sysconfig/network-scripts/ifcfg ファイルを編集して設定
今回はnmcliで確認しながら、ifcfgファイルを編集します。
接続されているデバイスを確認します。 [root]# nmcli d DEVICE TYPE STATE CONNECTION ens3 ethernet 接続済み ens3 virbr0 bridge 接続済み(外部) virbr0 lo loopback 管理無し --
デバイスの詳細を確認します。 [root]# nmcli d show ens3 GENERAL.DEVICE: ens3 GENERAL.TYPE: ethernet GENERAL.HWADDR: 50:65:F3:50:A0:DC GENERAL.MTU: 1500 GENERAL.STATE: 100 (接続済み) GENERAL.CONNECTION: ens3 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveC> WIRED-PROPERTIES.CARRIER: オン IP4.ADDRESS[1]: 192.168.0.100/24 IP4.GATEWAY: 192.168.0.1 IP4.ROUTE[1]: dst = 192.168.0.0/24, nh = 0.0.0.0, mt > IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.0.1, mt => IP4.DNS[1]: 192.168.0.1 IP6.ADDRESS[1]: 240f:6c:71c:1:3aad:e5dc:3212:7a8d/64 IP6.ADDRESS[2]: fe80::f45c:1097:4bf4:e0f9/64 IP6.GATEWAY: fe80::1eb1:7fff:feae:4994
コネクションの一覧を確認します。(デバイスのUUIDを確認できます) [root]# nmcli c NAME UUID TYPE DEVICE ens3 2611707f-b70f-4881-9cdd-a6f1cb85d0ba ethernet ens3 virbr0 4c884a5f-7be2-4997-b217-a968b52a55f2 bridge virbr0
コネクションの詳細を確認します。 [root]# nmcli c show ens3 connection.id: ens3 connection.uuid: 2611707f-b70f-4881-9cdd-a6f1cb85d0ba connection.stable-id: -- connection.type: 802-3-ethernet connection.interface-name: ens3 connection.autoconnect: はい
etc/sysconfig/network-scripts/ifcfg ファイルを編集して設定します。 [root]# vi /etc/sysconfig/network-scripts/ifcfg-ens3 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens3 UUID=2611707f-b70f-4881-9cdd-a6f1cb85d0ba DEVICE=ens3 ONBOOT=yes IPADDR=192.168.0.100 PREFIX=24 DNS1=192.168.0.1 GATEWAY=192.168.0.1 NetworkManagerを再起動します。 [root]# systemctl restart NetworkManager