
私の "nmcli conn show"および "etc/sysconfig/network-scripts"設定ファイルが一致せず、各接続/デバイスのみが表示されます。
[root@ciroc network-scripts]# ls |grep ifcfg
ifcfg-enp0s3
ifcfg-lo
[root@ciroc network-scripts]# nmcli conn show
NAME UUID TYPE DEVICE
Wired connection 1 644049a4-bf5c-41ce-aa77-477b567df2e3 802-3-ethernet enp0s8
ただし、「ip addr show」を実行すると、2つの接続/デバイスが表示されます。この仮想マシンに2つのデバイスを設定しました。
[root@ciroc network-scripts]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:2a:8b:80 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.112/24 brd 192.168.56.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe2a:8b80/64 scope link
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:6b:72:ba brd ff:ff:ff:ff:ff:ff
inet 10.0.2.4/24 brd 10.0.2.255 scope global dynamic enp0s8
valid_lft 779sec preferred_lft 779sec
inet6 fe80::a00:27ff:fe6b:72ba/64 scope link
valid_lft forever preferred_lft forever
ルートを見てください:
[root@ciroc network-scripts]# ip route show
default via 10.0.2.1 dev enp0s8 proto static metric 1024
10.0.2.0/24 dev enp0s8 proto kernel scope link src 10.0.2.4
169.254.0.0/16 dev enp0s3 scope link metric 1002
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.112
nmcliにenp0s3がないのはなぜですか?ネットワークスクリプトセクションにenp0s8がありませんか?
答え1
enp0s3の管理者システムスクリプトetc/sysconfig/network-scripts/ では、NetworkManager が稼働していなくても起動時にネットワークが設定されます。 enp0s8はシステムスクリプトとして管理されていません(設定するネットワークスクリプトがないため)。
enp0s8 反対ネットワーク管理者;つまり、NetworkManagerが起動すると、NetworkManagerによってネットワークが設定されます。ナミクリーNetworkManagerが管理する接続のみが表示され、NetworkManager自体は、ネットワークスクリプトを介して設定された他のネットワークインターフェイスを妨げないようにします。したがって、デフォルトではNetworkManager(ナミクリー) は enp0s3 を無視します。
IPアドレスそしてIPルーティング両方コアシステムがどのインターフェイスとパスを使用できるか尋ねます。カーネルは、これらがシステムスクリプトを介して管理されているのか、NetworkManagerで管理されているのかを気にしません。