最新消息:

CentOS开机eth0网络设备不启动

linux admin 1640浏览 0评论

在做题时下载了一个centos的vm虚拟机镜像,开机发现没有网络,于是ifconfig一下发现eth0设备网络没有启动,只要lo:

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

使用service network restart来重启网络服务没有效果。所以只能采取修改网卡脚本来解决了:

1、编辑vi /etc/sysconfig/network-scripts/ifcfg-eth0  文件
修改:ONBOOT=yes ,确认已经打开

2、重启系统后,启动网卡eth0,即ifup eth0命令,如果没报错的话就可以使用eth0网卡来上网了。但是,我悲催的发现我的报错了:Device eth0 does not seem to be present。所以继续采取下面步骤来解决。

3、打开/etc/udev/rules.d/70-persistent-net.rules内容,查找到eth1的网卡地址,如00:0c:29:50:bd:17,记录下来,后面要用到。

4、修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,将 DEVICE=”eth0″  改成  DEVICE=”eth1″  ,将HWADDR的mac地址改成上面记录的eth1的mac地址。

5、使用service network restart或者/etc/init.d/network restart来重启网络。

参考资料:

1、http://www.qttc.net/201305321.html

2、http://wolfword.blog.51cto.com/4892126/1304000

 

 

转载请注明:jinglingshu的博客 » CentOS开机eth0网络设备不启动


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in /usr/share/nginx/html/wp-content/themes/d8/comments.php on line 17
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. What a moron. But I guess what else would you expect from a loser that works in fast food for 5 bucks an ho8n&#u230;Serd him back to his single wide and encourage him to finish the 3rd grade..
    Aileen4年前 (2017-03-31)回复