Virtualbox客户操作系统 - 连接本地网络但无法连接互联网

6
我在Ubuntu中使用VirtualBox,WindowsXP作为客户操作系统。
在Ubuntu中,我运行了一个PHP/MySQL服务器,它作为本地主机运行,并且通过将VM网络设置为桥接,我能够从VM连接到本地主机。
然而,我想限制VM客户机只能继续连接到本地主机,但不能连接到互联网。
这是一个安全问题 - 我不想在VM中安装防火墙和病毒检查器来保持其安全性 - 它被用作测试平台,只需要本地连接。
有人知道怎么做吗?我花了时间搜索,但我发现的所有文章都展示了如何将VM连接到互联网,正好相反于我想要做的事情。
2个回答

2

好的,那么这并不完全符合我的需求,但是这样做:

1)将VM的网络设置为“仅主机” 这将创建一个名为vboxnet0的新适配器

2)在命令行中输入“ifconfig vboxnet0” 这应该会给你一堆东西,但其中有一个IP地址。记下它。

3)控制面板->Internet选项->连接选项卡->LAN设置

确保顶部自动配置中的两个项目都未选中,然后单击“使用代理服务器为您的局域网提供服务”

输入一个虚构的地址,然后单击“高级”

在下一个窗口的底部,在异常面板中,键入第2部分获取的地址(ifconfig vboxnet0)

单击所有的“确定”按钮以退出。

4)在所有浏览器中,Ubuntu本地主机可以通过以下方式访问: http://[第2部分的IP地址]

哎呀!我想这样做了。希望这能帮助其他人。

M


0

我自己回答一下,以防其他人也想知道:

在Windows客户机中:

控制面板->Internet选项

选择“连接”选项卡

确保“自动检测设置”关闭

点击“局域网设置”

勾选“使用代理服务器”,并添加一个不存在的IP地址

点击“高级”

将本地主机IP添加到底部的“不使用代理服务器的地址”部分

您的浏览器仍然可以访问本地主机进行测试,但无法访问互联网。由于似乎没有连接,我希望它可以双向工作(如果不正确,我很高兴有人指出)

谢谢 M


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接