Ubuntu14.04 Sata迁移到新设备后 eth0无法发现

     切换工控机使用的时候,直接将sata盘卸下安装到新的工控机上,在开机的时候出现

        "starting configure network device                  [failed]

主要涉及的修改文件:


/etc/udev/rules.d/70-persistent-net.rules
/etc/network/interfaces

主要命令:
sudo ifup eth0

改变网卡配置

推测新的网卡物理地址改变,需要删除之前的网卡配置

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

目录 /etc/udev/rules.d/ 下的文件 70-persistent-net.rules 存储了网口的情况,包括网卡的地址等,当你更换设备物理地址也随之改变。
删除之后系统会重新检测,生成文件。

sudo shutdown -r now

重启之后出现

    "starting configure network secruity                  [failed]

查看 ifconfig 还是没有 eth0, 但是打开/etc/udev/rules.d/70-persistent-net.rules 文件,发现了新的eth0 配置,说明这个网口工作正常,手动尝试启动网口

sudo ifup eth0

发现错误: couldn’t read interface file
但是的 /etc/network/interfaces 文件写的非常简单

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

最后我发现,是我在文件头有几个字符乱码输入了,删除之后,再启动网卡

sudo ifup eth0

最后就成功了。

参考文件: http://blog.sina.com.cn/s/blog_6c73f6ef01015c7t.html VirtualBox中安装Ubuntu复制后网卡故障解决

你可能感兴趣的:(解决问题)