CentOS下找不到eth0设备的解决方法

2017-01-17 16:44:04 8733

问题描述:

      ifconfig命?无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0

 

临时解决方法一:

      使用命令ifconfig eth0 192.168.1.x可以正常设置eth0IP,该方法仅为临时处理办法,系统重启后即失效了。

 

永久解决方法二:

1、在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件;

2、正确设置ifcfg-eth0DEVICEBOOTPROTOONBOOTIPADDRGATEWAYDNS1DOMAINNETMASKNETWORKNAME等等,比如:

DEVICE=eth0  #物理设备名称

IPADDR=192.168.1.x  #IP地址

NETMASK=255.255.255.0  #子网掩码

NETWORK=192.168.1.0  #指定网络,通过IP地址和子网掩码自动计算得到

GATEWAY=192.168.1.1  #网关地址

BROADCAST=192.168.1.255  #广播地址,通过IP地址和子网掩码自动计算得到

ONBOOT=yes  #引导时激活网络

USERCTL=no  #ROOT用户不可控制该设备

BOOTPROTO=static  #引导时使用静态地址(还有[none|bootp|dhcp]几项可选)

HWADDR=00:00:00:00:00:XX  #填上本机的MAC地址

NAME=eth0  #网络连接名称

3、经过以上设置,正常情况下是可以成功的,如果仍有问题,在文件/etc/rc.d/rc.local最后加入“ifup eth0”,说明:/etc/rc.local脚本是在所有其它初始化脚本执行完毕后才执行。

4、设置完毕,重启电脑。

5、其它网络控制命令:

ifdown eth0ifconfig eth0 down  #关闭网络

ifup eth0ifconfig eth0 up  #开启网络

      6、另附上设置DNS 配置文件(位置/etc/resolv.conf)的方法:

service network start  #启动网络服务        

service network stop  #停止网络服务

srvice network restart  #重启网络服务

service network status  #查看网络服务状态


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: