Networking
nmcli 大寫設置儲存在哪裡,如何修改它們?
我有一個虛擬機,我
nmcli
在 CentOS 8 上玩
nmcli
顯示了我添加的幾個地址。我能夠從 中刪除.106
地址ipv4.addresses
,但不能從大寫配置中刪除(我不知道大寫的組件配置被稱為什麼)。$ nmcli connection show enp0s8 ... ipv4.addresses: 192.168.56.107/24 ... IP4.ADDRESS[1]: 192.168.56.107/24 IP4.ADDRESS[2]: 192.168.56.106/24
nmcli
仍然顯示兩個地址都處於活動狀態$ nmcli enp0s8: connected to enp0s8 "Intel 82540EM" ethernet (e1000), 08:00:27:42:77:8C, hw, mtu 1500 inet4 192.168.56.107/24 inet4 192.168.56.106/24 route4 192.168.56.0/24 route4 192.168.56.0/24 route4 192.168.56.0/24 inet6 fe80::f3b6:f5e9:b207:49a1/64 route6 fe80::/64 route6 ff00::/8
一樣
ip route
$ ip address show enp0s8 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:42:77:8c brd ff:ff:ff:ff:ff:ff inet 192.168.56.106/24 brd 192.168.56.255 scope global dynamic noprefixroute enp0s8 valid_lft 333sec preferred_lft 333sec inet 192.168.56.107/24 brd 192.168.56.255 scope global secondary noprefixroute enp0s8 valid_lft forever preferred_lft forever inet6 fe80::f3b6:f5e9:b207:49a1/64 scope link noprefixroute valid_lft forever preferred_lft forever
配置未出現在網路腳本中
$ egrep "106" /etc/sysconfig/network-scripts/* $
我的問題是,在這種情況下,大寫的配置儲存在哪裡,我該如何修改它?
全部大寫字母出現的“設置”不是設置,而是代表目前連接的實際狀態。您不會“修改”它們,因為它們不是設置。相反,如果您想更改實時連接,請使用現有工具(例如
ip addr del 192.168.56.106 dev enp8s0
)來執行此操作。