CentOS_Stream8

CentOS Stream 8 ネットワークの設定 (IPアドレス) nmcli nmtui

CentOS Stream 8 ネットワーク(IPv4 , IPv6)の設定方法を説明致します。

CentOS Stream 8では、Network Managerによるネットワーク管理が推奨されています。 Network Manegerによる設定する方法には下記2種類があります。

  • nmcli ( Networkmanager Command Line Interface )
  • nmtui ( NetowrkManager Text User Interface )
  • GUIによる設定

今回は nmcli / nmtui を紹介します。

nmcli ( Networkmanager Command Line Interface )による設定

認識しているデバイスを確認するには、 nmcli device で確認することが出来ます。
今回は ens2 の設定を変更しますが、環境によって異なりますので自身の環境に読み替えて設定を行って下さい。

[root@centos-stream8 ~]# nmcli device
DEVICE  TYPE      STATE     CONNECTION
ens2    ethernet  切断済み  --
lo      loopback  管理無し  --
[root@centos-stream8 ~]#

デバイスの起動、停止および自動起動方法

nmcli connection up /down を使ってデバイスの起動および停止ができます。

[root@centos-stream8 ~]# nmcli device
DEVICE  TYPE      STATE     CONNECTION
ens2    ethernet  切断済み  --
lo      loopback  管理無し  --
[root@centos-stream8 ~]# nmcli connection up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/2)
[root@centos-stream8 ~]# nmcli device
DEVICE  TYPE      STATE     CONNECTION
ens2    ethernet  接続済み  ens2
lo      loopback  管理無し  --
[root@centos-stream8 ~]# nmcli connection down ens2
接続 'ens2' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/2)
[root@centos-stream8 ~]# nmcli device
DEVICE  TYPE      STATE     CONNECTION
ens2    ethernet  切断済み  --
lo      loopback  管理無し  --
[root@centos-stream8 ~]#

デバイスの自動起動を設定するには、 nmcli connection modify ens2 connection.autoconnect で設定することが出来ます。

troot@centos-stream8 ~]# nmcli connection show ens2 | grep connection.autoconnect
connection.autoconnect:                 いいえ
connection.autoconnect-priority:        0
connection.autoconnect-retries:         -1 (default)
connection.autoconnect-slaves:          -1 (default)
[root@centos-stream8 ~]#
[root@centos-stream8 ~]# nmcli connection modify ens2 connection.autoconnect yes
troot@centos-stream8 ~]# nmcli connection show ens2 | grep connection.autoconnect
connection.autoconnect:                 はい
connection.autoconnect-priority:        0
connection.autoconnect-retries:         -1 (default)
connection.autoconnect-slaves:          -1 (default)
[root@centos-stream8 ~]#

デバイスの設定を確認するには nmcli device show で確認することが出来ます。

[root@centos-stream8 ~]# nmcli device show ens2
GENERAL.DEVICE:                         ens2
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         52:54:00:74:25:FA
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (接続済み)
GENERAL.CONNECTION:                     ens2
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveC>
WIRED-PROPERTIES.CARRIER:               オン
IP4.ADDRESS[1]:                         192.168.1.10/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
IP4.DNS[2]:                             8.8.8.8
IP6.ADDRESS[1]:                         fe80::9167:21f8:d5ef:4175/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, tabl>
[root@centos-stream8 ~]#

GENERAL.STATE にて接続済みか確認することができます。

IPv4アドレス設定

IPv4 method

IPv4の設定方法を指定することができます。

  • auto DHCP Clientとして動作してDHCP Serverからアドレスを割り当てを行います。
  • disabled IPv4を無効にします。
  • manual IPv4アドレスを固定(手動)設定方法

※デフォルト値は auto となっています。 他にはlink-local, shared がありますが今回は上記3種類を紹介しています。

IPv4 自動割り当て(DHCP Client)設定

上記にも記載しましたが、method autoにすることで自動割り当て(DHCP Client)で動作します。

nmcli connection modify ens2 ipv4.method auto

自動割り当てを反映を行うには、deviceをdown , up する必要があります。

実行例

#デバイスをIPv4の自動割り当て(DHCP Clinet)への設定
[root@centos-stream8 ~]# nmcli connection modify ens2 ipv4.method auto
#デバイスの起動(設定反映) ※すでにupしている場合はdownさせてから実行
[root@centos-stream8 ~]# nmcli connection up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/7)
#device の ip割り当て状況を確認
[root@centos-stream8 ~]# ip add
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: ens2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:74:25:fa brd ff:ff:ff:ff:ff:ff
    inet 172.31.99.12/16 brd 172.31.255.255 scope global dynamic noprefixroute ens2
       valid_lft 82623sec preferred_lft 82623sec
    inet6 fe80::9167:21f8:d5ef:4175/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
#Pingで疎通を確認
[root@centos-stream8 ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=18.10 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=18.7 ms

--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 18.690/18.827/18.965/0.194 ms
#device の動作状況を確認
[root@centos-stream8 ~]# nmcli device show ens2
GENERAL.DEVICE:                         ens2
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         52:54:00:74:25:FA
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (接続済み)
GENERAL.CONNECTION:                     ens2
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveC>
WIRED-PROPERTIES.CARRIER:               オン
IP4.ADDRESS[1]:                         172.31.99.12/16
IP4.GATEWAY:                            172.31.0.1
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 172.31.0.1, mt = >
IP4.ROUTE[2]:                           dst = 172.31.0.0/16, nh = 0.0.0.0, mt =>
IP4.DNS[1]:                             172.31.0.1
IP4.DNS[2]:                             8.8.8.8
IP6.ADDRESS[1]:                         fe80::9167:21f8:d5ef:4175/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, tabl>
[root@centos-stream8 ~]#
[root@centos-stream8 ~]#

IPv4 アドレスの設定

今回はdevice ens2 に 172.31.98.10/16 を設定します。

nmcli connection modify ens2 ipv4.method manual ipv4.addresses 172.31.98.10/16

削除方法(IPv4アドレスを削除して自動割り当て(DHCP Client)に変更

nmcli connection modify ens2 ipv4.method auto -ipv4.addresses 172.31.98.10/16

※設定反映を行うには、deviceをdown , up する必要があります。

IPv4 デフォルトゲートウェイの設定

今回はdevice ens2 に 172.31.0.1 にデフォルトゲートウェイを向けます。

nmcli connection modify ens2 ipv4.gateway 172.31.0.1

デフォルトゲートウェイの削除方法

nmcli connection modify ens2 ipv4.gateway 0.0.0.0

※設定反映を行うには、deviceをdown , up する必要があります。

DNS 名前解決(resolv)の設定

今回はdevice ens2 に GoogleのPublic DNS(8.8.8.8 8.8.4.4)を設定しています。

nmcli connection modify ens2 ipv4.dns 8.8.8.8
nmcli connection modify ens2 +ipv4.dns 8.8.4.4

DNSの設定の削除

nmcli connection modify ens2 -ipv4.dns 8.8.8.8 -ipv4.dns 8.8.4.4

※設定反映を行うには、deviceをdown , up する必要があります。

static route (静的ルーティング設定)

今回は device ens2 に 172.24.0.0/16 を 172.31.0.1 に向けます

nmcli connection modify ens2 +ipv4.routes "172.24.0.0/16 172.31.0.1"

上記設定の削除

nmcli connection modify ens2 -ipv4.routes "172.24.0.0/16 172.31.0.1"

※設定反映を行うには、deviceをdown , up する必要があります。

IPv4の手動設定例

#device ens2 IPv4 172.31.98.10/16 を設定
[root@centos-stream8 ~]# nmcli connection modify ens2 ipv4.method manual ipv4.addresses 172.31.98.10/16
#device ens2 を up
[root@centos-stream8 ~]# nmcli con up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/16)
#172.31.0.0/16に接続できましたのでpingが通ることを確認
[root@centos-stream8 ~]# ping 172.31.0.1
PING 172.31.0.1 (172.31.0.1) 56(84) bytes of data.
64 bytes from 172.31.0.1: icmp_seq=1 ttl=64 time=0.979 ms

--- 172.31.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.979/0.979/0.979/0.000 ms
#172.31.0.0/16以外の経路がないため通信が出来ません。
[root@centos-stream8 ~]# ping 172.24.0.10
connect: ネットワークに届きません
[root@centos-stream8 ~]# ping 8.8.8.8
connect: ネットワークに届きません
#static route 172.24.0.0/16 を 172.31.0.1に設定
[root@centos-stream8 ~]# nmcli connection modify ens2 +ipv4.routes "172.24.0.0/16 172.31.0.1"
#設定反映のため deviceの down / up を行います
[root@centos-stream8 ~]# nmcli con down ens2
接続 'ens2' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/16)
[root@centos-stream8 ~]# nmcli con up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/17)
#static routeを設定したので 172.24.0.0/16 向けにpingが通りました。
[root@centos-stream8 ~]# ping 172.24.0.10
PING 172.24.0.10 (172.24.0.10) 56(84) bytes of data.
64 bytes from 172.24.0.10: icmp_seq=1 ttl=61 time=23.7 ms
64 bytes from 172.24.0.10: icmp_seq=2 ttl=61 time=23.1 ms

--- 172.24.0.10 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 23.086/23.386/23.686/0.300 ms
#デフォルトゲートウェイを設定していないので設定している172.24.0.0/16以外は通りません
[root@centos-stream8 ~]# ping 8.8.8.8
connect: ネットワークに届きません
# 設定した static route 172.24.0.0/16を削除します。
[root@centos-stream8 ~]# nmcli connection modify ens2 -ipv4.routes "172.24.0.0/16 172.31.0.1"
# デフォルトゲートウェイを 172.31.0.1 に設定します。
[root@centos-stream8 ~]# nmcli connection modify ens2 ipv4.gateway 172.31.0.1
# GoogleのPublic DNSを設定します。
[root@centos-stream8 ~]# nmcli connection modify ens2 ipv4.dns 8.8.8.8
[root@centos-stream8 ~]# nmcli connection modify ens2 +ipv4.dns 8.8.4.4
#設定反映のため device ens2 を down , up を行います
[root@centos-stream8 ~]# nmcli con down ens2
接続 'ens2' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/17)
[root@centos-stream8 ~]# nmcli con up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/18)
#デフォルトゲートウェイが設定されているため 172.31.0.1を通して外部に接続できるようになりました。
[root@centos-stream8 ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=18.7 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=18.7 ms

--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 18.654/18.677/18.701/0.138 ms
#DNSを設定しましたので www.google.co.jp からipアドレス(172.21.27.67)への変換に成功しています。
[root@centos-stream8 ~]# ping www.google.co.jp
PING www.google.co.jp (172.217.27.67) 56(84) bytes of data.
64 bytes from nrt12s15-in-f67.1e100.net (172.217.27.67): icmp_seq=1 ttl=116 time=18.6 ms
64 bytes from nrt12s15-in-f67.1e100.net (172.217.27.67): icmp_seq=2 ttl=116 time=18.7 ms

--- www.google.co.jp ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 18.586/18.636/18.686/0.050 ms
[root@centos-stream8 ~]#
#deviceの設定状況を下記コマンドで確認することができます。
[root@centos-stream8 ~]# nmcli device show ens2
GENERAL.DEVICE:                         ens2
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         52:54:00:74:25:FA
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (接続済み)
GENERAL.CONNECTION:                     ens2
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveC>
WIRED-PROPERTIES.CARRIER:               オン
IP4.ADDRESS[1]:                         172.31.98.10/16
IP4.GATEWAY:                            172.31.0.1
IP4.ROUTE[1]:                           dst = 172.31.0.0/16, nh = 0.0.0.0, mt =>
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 172.31.0.1, mt = >
IP4.DNS[1]:                             8.8.8.8
IP4.DNS[2]:                             8.8.4.4
IP6.ADDRESS[1]:                         fe80::9167:21f8:d5ef:4175/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, tabl>
[root@centos-stream8 ~]#

スポンサーリンク

IPv6アドレス設定

IPv6 method

IPv6の設定方法を指定することができます。

  • auto IPv6 RAを受信してアドレスを自動設定の設定を行います。
  • ignore IPv6を無効にします。
  • manual IPv6アドレスを固定(手動)設定方法

デフォルトはautoとなっています。他にも dhcp, link-local, shared, disabledがありますが、今回は上記3種類を紹介します。

IPv6 無効設定

下記はdevice ens2 のIPv6の設定無効設定になります。

nmcli connection modify ens2 ipv6.method ignore

※設定反映を行うには、deviceをdown , up する必要があります。

IPv6 自動割り当て(ICMPv6 RA)設定

下記はdevice ens2 のIPv6の自動設定になります。

nmcli connection modify ens2 ipv6.method auto

自動割り当ての動作例になります。(自身のグローバルのアドレスをそのまま記載せず、結果を2001:db8::/64に置換しています。)

[root@centos-stream8 ~]# nmcli connection modify ens2 ipv6.method auto
[root@centos-stream8 ~]#
[root@centos-stream8 ~]# nmcli con down ens2
接続 'ens2' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/2)
[root@centos-stream8 ~]# nmcli con up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/3)
[root@centos-stream8 ~]# ping 2001:4860:4860::8888
PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=115 time=33.2 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=115 time=27.9 ms

--- 2001:4860:4860::8888 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 27.850/30.505/33.161/2.661 ms
[root@centos-stream8 ~]# ip add
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: ens2: <broadcast,multicast,up,lower_up> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:74:25:fa brd ff:ff:ff:ff:ff:ff
    inet6 2001:db8:0:2fa0:fde:e605:c81c:9d59/64 scope global dynamic noprefixroute
       valid_lft 2591966sec preferred_lft 604766sec
    inet6 fe80::9167:21f8:d5ef:4175/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@centos-stream8 ~]# nmcli device show ens2
GENERAL.DEVICE:                         ens2
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         52:54:00:74:25:FA
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (接続済み)
GENERAL.CONNECTION:                     ens2
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveC>
WIRED-PROPERTIES.CARRIER:               オン
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         2001:db8:0:2fa0:fde:e605:c81c:9d59/64
IP6.ADDRESS[2]:                         fe80::9167:21f8:d5ef:4175/64
IP6.GATEWAY:                            fe80::46d3:caff:fe04:1fbf
IP6.ROUTE[1]:                           dst = 2001:db8:0:2fa0::/64, nh = ::, >
IP6.ROUTE[2]:                           dst = ::/0, nh = fe80::46d3:caff:fe04:1>
IP6.ROUTE[3]:                           dst = ff00::/8, nh = ::, mt = 256, tabl>
IP6.ROUTE[4]:                           dst = fe80::/64, nh = ::, mt = 100
[root@centos-stream8 ~]#

</broadcast,multicast,up,lower_up></loopback,up,lower_up>

IPv6 アドレスの設定

今回はdevice ens2 に 2001:db8:0:2FA0::100/64 を設定します。

nmcli connection modify ens2 ipv6.method manual ipv6.addresses 2001:db8:0:2FA0::100/64

削除方法(IPv6アドレスを削除して自動割り当て(ICMPv6 RA)に変更

nmcli connection modify ens2 ipv6.method auto -ipv6.addresses 2409:11:4DC0:2FA0::100/64

※設定反映を行うには、deviceをdown , up する必要があります。

IPv6 デフォルトゲートウェイの設定

今回はdevice ens2 に 2001:db8:0:2FA0::1 にデフォルトゲートウェイを向けます。

nmcli connection modify ens2 ipv6.gateway 2001:db8:0:2FA0::1

デフォルトゲートウェイの削除方法

nmcli connection modify ens2 ipv6.gateway ::

※設定反映を行うには、deviceをdown , up する必要があります。

DNS 名前解決(resolv)の設定

今回はdevice ens2 に GoogleのPublic DNS(2001:4860:4860::8888 2001:4860:4860::8844)を設定しています。

nmcli connection modify ens2 ipv6.dns 2001:4860:4860::8888
nmcli connection modify ens2 +ipv6.dns 2001:4860:4860::8844

DNSの設定の削除

nmcli connection modify ens2 -ipv6.dns 2001:4860:4860::8888
nmcli connection modify ens2 -ipv6.dns 2001:4860:4860::8844

※設定反映を行うには、deviceをdown , up する必要があります。

static route (静的ルーティング設定)

今回は device ens2 に 2001:db8:0:2FFF::/64 を 2001:db8:0:2fa0::1 に向けます

nmcli connection modify ens2 +ipv6.routes "2001:db8:0:2FFF::/64 2001:db8:0:2fa0::1"

上記設定の削除

nmcli connection modify ens2 -ipv6.routes "2001:db8:0:2FFF::/64 2001:db8:0:2fa0::1"

※設定反映を行うには、deviceをdown , up する必要があります。

IPv6の手動設定例

IPv6の手動設定のログです。(自身のグローバルのアドレスをそのまま記載せず、結果を2001:db8::/64に置換しています。)

[root@centos-stream8 ~]# nmcli connection modify ens2 ipv6.method manual ipv6.addresses 2001:db8:0:2fa0::100/64
[root@centos-stream8 ~]# nmcli connection up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/16)
[root@centos-stream8 ~]# ip add
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: ens2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:74:25:fa brd ff:ff:ff:ff:ff:ff
    inet6 2001:db8:0:2fa0::100/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::9167:21f8:d5ef:4175/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@centos-stream8 ~]# ping6 2001:db8:0:2fa0::1
PING 2001:db8:0:2fa0::1(2001:db8:0:2fa0::1) 56 data bytes
64 bytes from 2001:db8:0:2fa0::1: icmp_seq=1 ttl=64 time=48.4 ms
64 bytes from 2001:db8:0:2fa0::1: icmp_seq=2 ttl=64 time=24.9 ms

--- 2001:db8:0:2fa0::1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 24.924/36.644/48.365/11.722 ms
[root@centos-stream8 ~]# ping6 2001:db8:0:2FFF::1
connect: ネットワークに届きません
[root@centos-stream8 ~]# ping6 2001:4860:4860::8888
connect: ネットワークに届きません
[root@centos-stream8 ~]# nmcli connection modify ens2 +ipv6.routes "2001:db8:0:2FFF::/64 2001:db8:0:2fa0::1"
[root@centos-stream8 ~]# nmcli connection down ens2
接続 'ens2' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/16)
[root@centos-stream8 ~]# nmcli connection up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/17)
[root@centos-stream8 ~]# ping6 2001:db8:0:2FFF::1
PING 2001:db8:0:2FFF::1(2001:db8:0:2fff::1) 56 data bytes
64 bytes from 2001:db8:0:2fff::1: icmp_seq=1 ttl=63 time=48.9 ms
64 bytes from 2001:db8:0:2fff::1: icmp_seq=2 ttl=63 time=23.6 ms

--- 2001:db8:0:2FFF::1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 23.563/36.234/48.905/12.671 ms
[root@centos-stream8 ~]# ping6 2001:4860:4860::8888
connect: ネットワークに届きません
[root@centos-stream8 ~]# nmcli connection modify ens2 -ipv6.routes "2001:db8:0:2FFF::/64 2001:db8:0:2fa0::1"
[root@centos-stream8 ~]# nmcli connection modify ens2 ipv6.gateway 2001:db8:0:2FA0::1
[root@centos-stream8 ~]# nmcli connection modify ens2 ipv6.dns 2001:4860:4860::8888
[root@centos-stream8 ~]# nmcli connection modify ens2 +ipv6.dns 2001:4860:4860::8844
[root@centos-stream8 ~]#
[root@centos-stream8 ~]# nmcli connection down ens2
接続 'ens2' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/17)
[root@centos-stream8 ~]# nmcli connection up ens2
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/18)
[root@centos-stream8 ~]# ping6 2001:4860:4860::8888
PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=116 time=30.7 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=116 time=28.1 ms

--- 2001:4860:4860::8888 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 28.080/29.412/30.744/1.332 ms
[root@centos-stream8 ~]# ping6 www.google.co.jp
PING www.google.co.jp(nrt20s02-in-x03.1e100.net (2404:6800:4004:809::2003)) 56 data bytes
64 bytes from nrt20s02-in-x03.1e100.net (2404:6800:4004:809::2003): icmp_seq=1 ttl=116 time=29.8 ms
64 bytes from nrt20s02-in-x03.1e100.net (2404:6800:4004:809::2003): icmp_seq=2 ttl=116 time=27.8 ms

--- www.google.co.jp ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 27.835/28.822/29.810/1.001 ms
[root@centos-stream8 ~]# nmcli device show ens2
GENERAL.DEVICE:                         ens2
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         52:54:00:74:25:FA
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (接続済み)
GENERAL.CONNECTION:                     ens2
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveC>
WIRED-PROPERTIES.CARRIER:               オン
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         2001:db8:0:2fa0::100/64
IP6.ADDRESS[2]:                         fe80::9167:21f8:d5ef:4175/64
IP6.GATEWAY:                            2001:db8:0:2fa0::1
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, tabl>
IP6.ROUTE[3]:                           dst = 2001:db8:0:2fa0::/64, nh = ::, >
IP6.ROUTE[4]:                           dst = ::/0, nh = 2001:db8:0:2fa0::1, >
IP6.DNS[1]:                             2001:4860:4860::8888
IP6.DNS[2]:                             2001:4860:4860::8844
[root@centos-stream8 ~]#

スポンサーリンク

nmtui ( NetowrkManager Text User Interface )による設定

コンソールからも利用できるネットワークGUIツールになる nmtui を実行するで、ツールが起動できます。
メニューは TAB キーをおすことで変えることが出来ます。戻るには SHIFT + TAB キーを押すことで出来ます。

コマンドの実行後の画面

接続の編集

接続をアクティベートする

システムのホスト名を設定する

CentOS Stream8 記事一覧

-CentOS_Stream8