【问题标题】:Connect to Host Only vm network over wireless router通过无线路由器连接到 Host Only vm 网络
【发布时间】:2014-02-27 02:00:28
【问题描述】:

我有一个仅限主机的虚拟机网络,设置如下。

DHCP Server
address: 192.168.56.1
server mask: 255.255.255.0
lower bound 192.168.56.2
upper bound 192.168.56.100

我从虚拟机连接到虚拟机和从虚拟机连接到我的主机192.168.56.1 没有问题。我有一个 IP 为 192.168.1.1 的 netgear 无线路由器,它通过以太网电缆插入我的计算机,并使用 IP 为 192.168.1.2 的 eth0。我希望能够用另一台计算机连接到此无线路由器,并能够访问我的主机专用网络。我希望能够连接到我在192.168.56.2192.168.56.3 运行的两个虚拟机

我已尝试将以下内容作为静态路由添加到我的路由器。在我的另一台计算机上,我可以连接到路由器并 ping 192.168.56.1,但我无法 ping 任何正在运行的虚拟机,它们是 192.168.56.2 and 192.168.56.3

为了能够与网络上的虚拟机通信,我需要进行哪些更改?我在一台 linux mint 机器上运行我的虚拟机,并与一台 Mac OSx 连接。

【问题讨论】:

    标签: networking routing ip virtual-machine wireless


    【解决方案1】:

    之所以称为host only,是因为虚拟机故意无法与除了它们运行的​​主机之外的任何人进行通信。

    来自VirtualBox docs

    Similarly, as with internal networking however, a physical networking interface need not   
    be present, and the virtual machines cannot talk to the world outside the host since they 
    are not connected to a physical networking interface.)
    

    如果您想从主机之外的机器访问虚拟机,则需要使用桥接网络。 NAT 网络可能可以工作,但我过去遇到过麻烦。如果您打算使用这些虚拟机,就好像它们是离散的、独立的机器一样,桥接可能是要走的路。主机将为它们分配 IP 地址,主机网络接口会将流量路由给它们,就好像它们是独立的独立计算机一样。

    【讨论】:

    • 那么有什么方法可以让另一台机器看到这些虚拟机吗?
    • 是的,正如我在答案中所说,使用桥接网络。这很可能就像您正在使用的任何虚拟化提供商中的设置更改以及 VM 的重新启动一样简单。查看 Virtual Box 手册的第 6 章,它非常清楚地描述了网络模式之间的差异。
    • 没问题,希望对您有所帮助。如果它解决了您的问题,请接受答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多