- 主机:Ubuntu 12.04 LTS
- 客户机:Ubuntu 12.04 LTS
- 联网模式:仅限NAT+主机网络。
我的虚拟机的设置:
cat /etc/network/interfaces:
输出:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.0.0.4
netmask 255.255.255.0
auto eth1
iface eth1 inet dhcp
当我运行:时ping 8.8.8.8
,我得到:连接:网络不可达。
注意:我运行了必要的程序,例如:sudo /etc/init.d/networking restart
和sudo service network-interface restart INTERFACE=eth0/eth1
,甚至sudo ifconfig eth0/eth1 down/up
。
我还编辑了必要的文件:/etc/hosts
我在其中添加了我的 ip(10.0.0.4)并将我的 dns namserver(我也为 eth0 定义了它 - 我只是不想在这里发布它)添加到/etc/resolv.conf
。
当我运行时route -n
,我得到了这个输出:
ifconfig
给了我这个:
如何使用我选择的静态地址连接到互联网?
答案1
我用这种方式解决了这个问题:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 10.0.0.4
netmask 255.255.255.0
然后我跑sudo ifconfig eth1 up
答案2
您需要启用“桥接网络“在启动虚拟机之前,请在 Virtual Box 设置中启用”模式。然后,您就可以从客户机照常访问互联网。