我在 Microsoft Windows 7 上运行 Oracle VM VirtualBox Manager v4.2.0 r80737,并计划为我的 Debian Linux 6.0 虚拟机设置桥接网络,以便能够通过本地网络连接到它并访问互联网。它昨天运行正常,但今天却失败了。
当我使用该命令时ifup eth0
,它一直在等待 DHCP。它输出:
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
NO DHCPOFFERS received.
我的/etc/network/interfaces
文件包含以下代码:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
知道我可能做错了什么吗?
答案1
如果你只想在客户机上访问互联网,NAT开箱即用,无需桥接。您可以将其与共享文件夹用于在主机和任务操作系统之间共享文件。
如果您确实需要桥接,例如,您希望在本地网络中的其他系统中显示为两个不同的主机,同时仍能够通过 ssh 连接到客户机,那么您可能应该设置桥接。如果 VirtualBox Manager 不会自动为您执行此操作,您可以在主机操作系统上的网络适配器设置中将与客户机操作系统关联的虚拟 NIC 与另一个网络接口桥接(首先检查它们是否已桥接)。
如果您仍然没有在客户操作系统上收到任何 DHCP 提供,请尝试手动设置 IP,然后从客户操作系统 ping 您的 DHCP 服务器(例如您的路由器或调制解调器),看看您是否可以访问网络。