解决CentOS 6.0默认安装后无法访问网络的问题

发布时间:2020-12-24编辑:脚本学堂
centos6默认安装后,一直无法访问网络,遇到这样的问题,应该如何解决呢?请参考下本文给出的方法吧。

安装完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 
#网卡广播地址

按实际情况,添加好上述信息,然后重启网络,一般就可以上网了。
重启网络服务:
 

复制代码 代码示例:
service network restart

附,网友提供的补充内容。
在文件/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通了。