【CentOS Stream 9】ネットワークの設定

CentOS Stream 9

 

インストール時にネットワークの設定をせず、デフォルトの 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

コメント

タイトルとURLをコピーしました