安装完centos 6.0,ifconfig只显示ifcfg-lo的信息,可以用ifup eth0的命令启动。
查看并修改/etc/sysconfig/network-scripts/ifcfg-eth0,修改onboot=yes。
这样是不行的,必须修改以下条目。
另外,centos一般用作服务器,只使用静态ip,要设静态网关和dns等信息。
TYPE=Ethernet #网卡类型
DEVICE=eth0 #网卡接口名称
ONBOOT=yes #系统启动时是否自动加载
BOOTPROTO=static #启用地址协议
--static:静态协议 --bootp协议 --dhcp协议 IPADDR=192.168.1.11
#网卡IP地址 NETMASK=255.255.255.0
#网卡网络地址 GATEWAY=192.168.1.1
#网卡网关地址 DNS1=10.203.104.41
#网卡DNS地址 HWADDR=00:0C:29:13:5D:74
#网卡设备mac地址 BROADCAST=192.168.1.255
#网卡广播地址
按实际情况,添加好上述信息,然后重启网络,一般就可以上网了。
重启网络服务:
附,网友提供的补充内容。
在文件/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0。
终端中执行命令ifconfig显示的信息为ifcfg-lo的信息。
执行命令ifconfig eth0时,才可以显示出eth0对应的信息。
使用命令ifconfig eth0 192.168.2.XX可以正常设置ip。
但每次重启后必须再次手动执行if....命令设置ip地址。
有朋友说是没有装网卡驱动的问题,经确认并非如此。
下面附上我的解决方法:
1,在/etc/sysconfig/network-scripts/目中新建一个ifcfg-eth0文件,并正确配置信息,ip,network,hwaddr等等,DEVICE的值为eth0.
2,ifcfg-eth0中 ONBOOT=yes
如果这样还是没有成功设置与激活网卡,可以修改文件/etc/rc.d/rc.local,在最后加入:
ifup eth0。
重启电脑后,执行命令ifconfig,此时会显示出eth0和lo共2部分信息。
ping这台电脑也可以ping通了。