RHEL6.3给网卡添加IP不生效解决方法
date
Sep 3, 2022
slug
10045
status
Published
tags
Linux
summary
type
Post
想给
eth2
添加一个4
网段的ip,/etc/sysconfig/network-scripts/ifcfg-eth2
显示如下DEVICE="eth2"
BOOTPROTO=none
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE="Ethernet"
UUID="3ef520ec-fd6e-4f41-9e79-d7f1d63967b2"
HWADDR="2C:76:8A:B0:38:D2"
IPADDR="192.168.1.241"
PREFIX=24
DEFROUTE=yes
IPV4_FALURE_FATAL=yes
IPV6INIT=no
NAME="System eth2"
cp -p ifcfg-eth2 ifcfg-eth2:1
把IP改为192.168.4.241,
service network restart
后ifconfig
不显示eth2:1
,后来发现是NM_CONTROLLED=yes
的问题,当 NM_CONTROLLED 设为 yes 并有安装运行 NetworkManager 服务。若编辑了网卡配置文件,需要先重启 NetworkManager 再重启 network 服务。解决方法:
改为
NM_CONTROLLED=no
,service network restart
,ifconfig
后显示eth2:1
最终
/etc/sysconfig/network-scripts/ifcfg-eth2:1
显示如下DEVICE="eth2:1"
BOOTPROTO=none
NM_CONTROLLED="no"
ONBOOT=yes
TYPE="Ethernet"
UUID="3ef520ec-fd6e-4f41-9e79-d7f1d63967b2"
HWADDR="2C:76:8A:B0:38:D2"
IPADDR="192.168.4.241"
PREFIX=24
DEFROUTE=yes
IPV4_FALURE_FATAL=yes
IPV6INIT=no
NAME="System eth2:1"
NetworkManager 检查命令:
chkconfig --list NetworkManager