我正在使用CentOS 5.9
。我的一台服务器最近有一个 NIC 端口出现故障。服务器上运行的软件被硬编码为使用eth0
。其他物理 NIC 端口正常且未使用。问题现已解决,但我很好奇,说服 CentOS 另一个 NIC 端口是 有多难eth0
?
/etc/sysconfig/network-scripts/ifcfg-eth0
这只是一个编辑和设置的问题吗HWADDR=<MAC Address of second NIC port>
?
答案1
调整
/etc/udev/rules.d/70-persistent-net.rules
/etc/sysconfig/network-scripts/ifcfg-eth0 (HWADDR)
应该可以解决问题。
答案2
用您最喜欢的编辑器打开/etc/udev/rules.d/70-persistent-net.rules
并进行以下更改
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
然后
cd /etc/sysconfig/network-scripts/
将 HWADDR 条目放入 ifcfg-eth1 文件中
DEVICE="eth1"
BOOTPROTO="static"
HWADDR="00:50:56:xx:xx:xx"
IPADDR="192.168.x.x"
NETMASK="255.255.255.0"
ONBOOT="yes"
然后重启系统后,你将能够在 ifcfg-eth1 中分配 IP