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
여러 프로필을 관리하는 데 사용할 수 있습니다 .