VirtualBox安装Ubuntu系统,出现“connect: Network is unreachable” 和cannot find device "eth0"问题

总结:还是StackOverflow靠谱,查了一下午资料,最后在Overflow上找到了答案。

I had this problem, there's 4 interfaces on my server, which should have been: eth0, eth1, eth2, eth3 but they were renamed to eth4, eth5, eth6, eth7.

I couldn't figure out how to get them back but eventually found out I could just delete the 70-persistent-net.rules file to make the system reset the interface names back to default

Like so:

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

Then a reboot should get everything up and running again:

shutdown -r now

链接:http://stackoverflow.com/questions/10712007/dhcp-on-ubuntu-server-12-04-fails-to-load-eth0


70-persistent-net.rules

Debian/Ubuntu 使用 udev 管理硬體設備,也包括了網路卡。網路卡設備的內容會記錄在 /etc/udev/rules.d/70-persistent-net.rules 。它也會影嚮 NetworkManager 的運作。

當我們使用備份功能將系統複製到新的硬體上之後,會因為新網卡的 MAC address 與 70-persistent-net.rules 內的 MAC address 不相同,導致網路卡未被啟用、網路無法連線。此時,只需要刪除 70-persistent-net.rules ,再重開機,讓系統重新產生 70-persistent-net.rules 即可。

或者,手動編輯 70-persistent-net.rules ,將 ATTR{address}=="..." 的內容刪掉,再重開機。


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WitsMakeMen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值