Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/mdaeo.org/usr/plugins/AMP/Action.php on line 388
eth0: ERROR while getting interface flags: No such device解决办法

eth0: ERROR while getting interface flags: No such device解决办法

2011-05-18T12:49:35

 在输入以下命令后,出错了错误。

        #  ifconfig eth0 down

        eth0: ERROR while getting interface flags: No such device

        然后根据这个错误,查看当前的IP信息,结果如下:

        # ifconfig -a

        结果没有发现eth0,是因为在用命令关闭eth0服务的时候,没有找到相关的设备。根据这些关键字,上网查找了相关的解决方案,而这里的解决方案是:移动/删除rules文件。

        这是因为(Debian)系统有了新网卡(eth4),而保存网卡mac地址和设备名的配置文件在/etc/udev/rules.d/70-persistent-net.rules,网卡的网络配置保存在 /etc/network/interfaces,该配置文件中保存的是eth0的配置信息。在移动/删除rules文件后,重启Ubuntu系统,会自动重新创建新的rules文件,将新网卡辨认为eth0,可用新配置的eth0的网络配置信息。

        #  mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules_bak

       或者:

        # rm /etc/udev/rules.d/70-persistent-net.rules

        再重新启动(Debian)系统,在命令端输入:ping www.yyphs.com,可得到预期的结果。


 

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。