インストール時にネットワークの設定をせず、デフォルトの DHCP による IP アドレス取得の設定になっている場合等は、必要に応じてネットワークの設定を変更します。
ネットワークの設定を固定IPアドレスに変更する場合は以下のように実行します。
(ネットワークインターフェイス名[ens33]の名称は環境によって異なるため、自身の環境に置換してください)
ホスト名の設定
インストール時にホスト名を設定していない場合は次のコマンドで設定します。
[root@localhost ~]# hostnamectl set-hostname testserver
デバイス確認
[root@testserver ~]# nmcli device DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 lo loopback connected (externally) lo [root@testserver ~]#
固定 IPv4アドレス設定
[root@testserver ~]# nmcli connection modify ens33 ipv4.addresses 192.168.1.128/24
ゲートウェイ設定
[root@testserver ~]# nmcli connection modify ens33 ipv4.gateway 192.168.1.1
参照するDNSの設定
複数参照する場合はスペース区切り ⇒ipv4.dns “192.168.1.11 192.168.1.12 192.168.1.13”
[root@testserver ~]# nmcli connection modify ens33 ipv4.dns 192.168.1.10
DNSサーチベース設定
自身のドメイン名を設定。複数設定する場合はスペース区切り
[root@testserver ~]# nmcli connection modify ens33 ipv4.dns-search ice-military.com
IPアドレス固定割り当てに設定(DHCPは[auto])
[root@testserver ~]# nmcli connection modify ens33 ipv4.method manual
インターフェースを再起動して設定を反映
[root@testserver ~]# nmcli connection down ens33;nmcli connection up ens33 Connection 'ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4) Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
設定確認
[root@testserver ~]# nmcli device show ens33 GENERAL.DEVICE: ens33 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:0C:29:D4:81:0A GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: ens33 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/5 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 192.168.1.128/24 IP4.GATEWAY: 192.168.1.1 IP4.ROUTE[1]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 100 IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 100 IP4.DNS[1]: 192.168.1.10 IP4.SEARCHES[1]: ice-military.com IP6.ADDRESS[1]: 2400:4051:bde1:3d00:20c:29ff:fed4:810a/64 IP6.ADDRESS[2]: fe80::20c:29ff:fed4:810a/64 IP6.GATEWAY: fe80::5a52:8aff:fe14:c275 IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024 IP6.ROUTE[2]: dst = 2400:4051:bde1:3d00::/64, nh = ::, mt = 100 IP6.ROUTE[3]: dst = ::/0, nh = fe80::5a52:8aff:fe14:c275, mt = 100
接続確認
[root@testserver ~]# ip address show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:d4:81:0a brd ff:ff:ff:ff:ff:ff altname enp2s1 inet 192.168.1.128/24 brd 192.168.1.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 2400:4051:bde1:3d00:20c:29ff:fed4:810a/64 scope global dynamic noprefixroute valid_lft 14235sec preferred_lft 12435sec inet6 fe80::20c:29ff:fed4:810a/64 scope link noprefixroute valid_lft forever preferred_lft forever
IPv6無効化
[root@testserver ~]# grubby --update-kernel ALL --args ipv6.disable=1
無効化の確認
[root@testserver ~]# grubby --info DEFAULT index=0 kernel="/boot/vmlinuz-5.14.0-352.el9.x86_64" args="ro crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M ipv6.disable=1" root="UUID=068679f1-b4ef-41a3-bcce-77b778304136" initrd="/boot/initramfs-5.14.0-352.el9.x86_64.img" title="CentOS Stream (5.14.0-352.el9.x86_64) 9" id="fcad157c2d6e4b93b295fcbc83122e7d-5.14.0-352.el9.x86_64"
[root@testserver ~]# reboot
[root@testserver ~]# ip address show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:d4:81:0a brd ff:ff:ff:ff:ff:ff altname enp2s1 inet 192.168.1.128/24 brd 192.168.1.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever
IPv6を有効に戻す
[root@testserver ~]# grubby --update-kernel ALL --remove-args ipv6.disable
[root@testserver ~]# reboot
[root@testserver ~]# ip address show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:d4:81:0a brd ff:ff:ff:ff:ff:ff altname enp2s1 inet 192.168.1.128/24 brd 192.168.1.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 2400:4051:bde1:3d00:20c:29ff:fed4:810a/64 scope global dynamic noprefixroute valid_lft 14388sec preferred_lft 12588sec inet6 fe80::20c:29ff:fed4:810a/64 scope link noprefixroute valid_lft forever preferred_lft forever
コメント