このセクションでは、IPアドレスなどネットワークの設定変更について紹介します。
現状の設定と状態確認
ifconfig コマンドで現在のIPアドレスを確認します。
[user@almalinux ~]$ ifconfig -a
ens2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::5054:ff:fed3:99e5 prefixlen 64 scopeid 0x20<link>
inet6 2400:4151:442:8d00:5054:ff:fed3:99e5 prefixlen 64 scopeid 0x0<global>
ether 52:54:00:d3:99:e5 txqueuelen 1000 (Ethernet)
RX packets 261 bytes 79786 (77.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 46 bytes 3622 (3.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[user@almalinux ~]$
デバイス名を確認します。
[user@almalinux ~]$ nmcli device
DEVICE TYPE STATE CONNECTION
ens2 ethernet connected ens2
lo loopback connected (externally) lo
[user@almalinux ~]$
以下のようにデバイスの詳細を確認することもできます。
[user@almalinux ~]$ nmcli device show ens2
GENERAL.DEVICE: ens2
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 52:54:00:D3:99:E5
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: ens2
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveC>
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.1.101/24
IP4.GATEWAY: 192.168.1.1
IP4.ROUTE[1]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt >
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.1.1, mt =>
IP4.DNS[1]: 192.168.1.1
IP6.ADDRESS[1]: 2400:4151:442:8d00:5054:ff:fed3:99e5/64
IP6.ADDRESS[2]: fe80::5054:ff:fed3:99e5/64
IP6.GATEWAY: fe80::2eff:65ff:fe52:6407
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024
IP6.ROUTE[2]: dst = 2400:4151:442:8d00::/64, nh = ::,>
IP6.ROUTE[3]: dst = ::/0, nh = fe80::2eff:65ff:fe52:6>
[user@almalinux ~]$
ネットワーク設定の変更
固定IPアドレスの変更を行う場合には、以下のようなコマンドを実行します。
[root@almalinux ~]# nmcli connection modify ens2 ipv4.address 192.168.1.150
[root@almalinux ~]#
デフォルトゲートウェイの変更を行う場合には、以下のようなコマンドを実行します。
[root@almalinux ~]# nmcli connection modify ens2 ipv4.gateway 192.168.1.1
[root@almalinux ~]#
参照するDNSサーバーの変更を行う場合には、以下のようなコマンドを実行します。
[root@almalinux ~]# nmcli connection modify ens2 ipv4.dns 192.168.1.1
[root@almalinux ~]#
対象のデバイスを再起動して変更を反映します。
[root@almalinux ~]# nmcli connection down ens2; nmcli connection up ens2
Connection 'ens2' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
[root@almalinux ~]#
ifconfig などで変更されていることを確認します。
[root@almalinux ~]# ifconfig
ens2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.150 netmask 255.255.255.255 broadcast 0.0.0.0
inet6 fe80::5054:ff:fed3:99e5 prefixlen 64 scopeid 0x20<link>
inet6 2400:4151:442:8d00:5054:ff:fed3:99e5 prefixlen 64 scopeid 0x0<global>
ether 52:54:00:d3:99:e5 txqueuelen 1000 (Ethernet)
RX packets 869 bytes 258083 (252.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 122 bytes 9254 (9.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@almalinux ~]#