我运行的是安装了 VirtualBox 4.2.10 的 Win 7 主机系统。在 VB 上,有一个带有 Apache 的 CentOS 6.3。现在,我想从我的 VirtualBox 访问互联网以使用 yum、wget 等。我想从我的主机访问我的 Apache 实例。我认为这种设置很常见,但我找不到正确解决它的方法。
可能重要的是我使用 WLAN。
我所做的是将我的 VB NIC 设置为桥接,名称为 Intel Centrino Advanced-N 6230。适配器类型为 Intel Pro/1000 MT Desktop (82540M)。混杂模式处于拒绝状态,并且电缆已连接。
在我的全局设置中,我有一个仅用于主机的虚拟网络接口。我真的不明白为什么。我不知道如何配置它,但 VB 将 IP 设置为 192.168.41.1,并停用 DHCP。此 NIC 在我的 Win7 网络配置中也可见。
我的 CentOS eth0 具有静态 IP 192.168.56.2。
我无法从我的 VB ping google.com。我无法从我的主机 ping 我的 VB。什么都没有连接。非常感谢您的帮助。
答案1
似乎 VirtualBox 没有像它应该的那样向我的 Win 机器添加桥接适配器。
但是,我通过将一个 VirtualBox 适配器配置为使用 NAT,将另一个适配器配置为使用仅主机解决了这个问题。两者都使用 DHCP。我的虚拟网卡配置为仅主机。
现在,我在 linux 中有两个接口。eth0 是 NAT 接口,其 IP 为 10.0.2.15,而 eth1(我必须手动设置)的 IP 为 192.168.56.101。