![ifcfg-eth1 文件中的更改不会产生影响,即使重新启动后也是如此](https://linux22.com/image/1552902/ifcfg-eth1%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E6%9B%B4%E6%94%B9%E4%B8%8D%E4%BC%9A%E4%BA%A7%E7%94%9F%E5%BD%B1%E5%93%8D%EF%BC%8C%E5%8D%B3%E4%BD%BF%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E5%90%8E%E4%B9%9F%E6%98%AF%E5%A6%82%E6%AD%A4.png)
我正在尝试通过修改 ifcfg-eth1 并将其更改为来向 CentOS 中的 eth1 接口添加静态 IP
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IiPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth1
UUID=429bdd44-cd14-46f4-b846-87d76a0444ff
ONBOOT=yes
IPADDR0=10.20.21.234
NETMASK0=255.255.255.252
GATEWAY0=10.20.21.233
DEVICE=eth1
NOZEROCONF=yes
IPV4_FAILURE_FATAL=no
HWADDR=00:14:4D:01:64:0C
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
但即使重新启动后也不会产生影响,并且ip addr show
eth1 的输出如下:
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 00:14:4d:01:64:2a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.116/24 brd 192.168.1.255 scope global dynamic eth1
valid_lft 187sec preferred_lft 187sec
inet6 fe80::215:5dff:fe01:642a/64 scope link
valid_lft forever preferred_lft forever
为什么不改变呢?
答案1
您的 ifcfg-eth1 配置文件的 MAC 地址与您的实际接口不同。
因此 NetworkManager 不使用它,而是生成一个临时配置文件。
- 您可以将
HWADDR=
字段更改为您的新 MAC 地址。 - 您可以使用它
nmcli con
来管理多个配置文件。