在CentOS 6.4中设置Host-Only Adapter后,Virtualbox Guest OS无法访问Internet


0

编辑- 2013年7月8日-我使用Windows 7,并且Virtualbox 4.2.16,与CentOS 6.4使用仅主机适配器和NAT的连接客人。首先,我使用NAT连接,但我希望能够使用可以复制和粘贴的SSH客户端。所以我将Host-Only适配器设置为第二个连接。在使用它没有问题后,我重新启动了客户操作系统,然后我无法通过NAT连接访问互联网。一旦我禁用,并从“仅限主机”适配器“断开”电缆,我就能够再次访问互联网。Is there a way to set up a guest OS to use the NAT'ed connection for internet access, and the Host-Only adapter to accept SSH connections, instead of trying to send all traffic through the Host-Only adapter?

这也发生在其他主机操作系统上,不仅仅是Windows,而是OS X,甚至是Fedora或Ubuntu。


是否可以选择设置防火墙规则,并让它只通过仅限主机的适配器接受ssh连接,并将其他所有设备推出NAT设备?
2013年

1
我很困惑 - 仅限主机网络用于虚拟机与其主机之间的流量(因此名称),它不应该上网或表现得像是现有局域网的一部分 - 所以我不是确定你为什么期望它像那样工作?
Ƭᴇcʜιᴇ0072013年

我有两个接口。最初的NAT'ed eth0。然后我在第二个接口eth1中添加了仅作为主机的接口。我能够使用仅主机接口SSH到客户操作系统,然后下载包并做我需要的任何事情。现在,我无法使用yum下载新软件包,或使用FQDN(www.google.com)访问网络。
预测2013年

Answers:


1

我有同样的问题。通过手动设置默认网关解决它eth0。将此添加到/etc/sysconfig/network文件:

GATEWAYDEV=eth0
GATEWAY=10.0.2.2

并重新启动网络:

sudo service network restart

我肯定会给出一个机会。
Pred

0

我要解决的问题是包括面向互联网的界面的两条线。我加DNS1=x.x.x.xDNS2=y.y.y.y。重新启动网络,这允许我想要使用适当的DNS服务器连接到Internet连接的接口。我使用谷歌DNS服务器,它的工作原理。我现在可以同时启动所有界面,而不用担心丢失路由。我仍然可以通过我的VirtualBox Host-Only适配器SSH,但只能通过IP。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.