我正在使用CentOS 5.9
。 我的一台服务器最近有一个故障的网卡端口。 运行在服务器上的软件被硬编码为使用eth0
。 其他的物理网卡端口很好,没有使用。 现在这个问题已经解决了,但我很好奇,说服CentOS另一个NIC端口是eth0
有多难呢?
只是编辑/etc/sysconfig/network-scripts/ifcfg-eth0
和设置HWADDR=<MAC Address of second NIC port>
?
调整
/etc/udev/rules.d/70-persistent-net.rules /etc/sysconfig/network-scripts/ifcfg-eth0 (HWADDR)
应该做的伎俩。
用你最喜欢的编辑器打开/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.xx" NETMASK="255.255.255.0" ONBOOT="yes"
然后重新启动系统后,您将能够在ifcfg-eth1中获得IP分配