我在 VirtualBox 4.1.4 上安装了 Ubuntu 11.04 虚拟机。它运行正常,但重启后出现了严重问题:我无法连接到内部网络(NAT 也是如此)。
$ sudo dhclient -v
Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet System Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Error creating socket to list interfaces; Permission denied
Can't get list of interfaces.
网络接口为PCnet-FAST III。
附加信息:
$ uname -a
Linux LinuxFileServer 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
有任何想法吗?
谢谢
编辑:
$ sudo ifconfig -a
eth1 Link encap:Ethernet HWaddr 08:00:27:af:f2:c7
indirizzo inet6: fe80::a00:27ff:feaf:f2c7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:0 (0 B) Byte TX:3870 (3.8 KB)
Interrupt:10
lo Link encap:Loopback locale
indirizzo inet:127.0.0.1 Maschera:255.0.0.0
indirizzo inet6: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:0
Byte RX:960 (960.0 B) Byte TX:960 (960.0 B)
答案1
您是否升级了内核,而一些 VirtualBox 内核模块尚未为新内核重建?在我的主机上,我有
$ lsmod | grep vbox
vboxpci 15608 0
vboxnetadp 5838 0
vboxnetflt 16638 0
vboxdrv 1854398 3 vboxpci,vboxnetadp,vboxnetflt
答案2
尝试备份您的/etc/udev/rules.d/70-persistent-net.rules
,然后删除它并重新启动。这应该会重新配置您的网络接口。
答案3
我做了一些测试,并意识到造成这种混乱的原因是我从 LikeWise 网站安装了 LikeWise-Open(我需要最新版本)。
我不知道为什么,但这种情况就是发生了。
解决方案是更改 Linux 发行版。