最近在公司安装一台CentOS 6.0的系统,安装后配置网卡的方法是
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
添加如下的内容(其中MAC的地址和设备名都是系统自动生成的
DEVICE="eth0"
HWADDR="00:25:11:42:0F:63"
#NM_CONTROLLED="yes"
#ONBOOT="no"
BOOTPROTO=none
IPADDR=192.168.1.253
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
然后启用网卡
#ifconfig eth0 up
#/etc/init.d/network start|stop|restart
使用上述指令发现无论如何都启动不和网络(通过ping 192.168.1.1)
后来使用下面的指令居然报错
#ifup eth0
报错内容为"Error, some other host already uses address"
根据该提示GOOGLE,发现已经有人遇到该问题,解决办法是把该报警的内容给注解掉.
解决办法:
vi /etc/sysconfig/network-scripts/ifup-eth
注解掉下面的几行内容,然后再执行ifup eth0
if ! /sbin/arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then echo {1}quot;Error, some other host already uses address ${IPADDR}." exit 1 fi改为
#if ! /sbin/arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then # echo {1}quot;Error, some other host already uses address ${IPADDR}." # exit 1 #fi