zoukankan      html  css  js  c++  java
  • eth0: ERROR while getting interface flags: No such device 没有eth0 有其他的eth

     # sudo ifconfig eth0 down

    eth0: ERROR while getting interface flags: No such device

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

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

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

           或者:

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

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

            另外,还有其他的解决方案,链接:http://www.ourubuntu.com/learn/2010/0225/779.html

  • 相关阅读:
    使用Visual Studio自带工具dumpbin解析PE文件
    Python内置函数—bytearray
    .gitignore
    Git本地仓库基本操作
    推荐一款编辑神器UltraEdit
    APK文件结构
    在QQ浏览器中使用微信读书辅助工具“小悦记”插件
    Vue动画
    自定义指令的学习
    Vue过滤器的基本使用
  • 原文地址:https://www.cnblogs.com/shangbolei/p/4376001.html
Copyright © 2011-2022 走看看