![如何让我的虚拟机(VirtualBox)在公司网络上可访问?](https://linux22.com/image/1282714/%E5%A6%82%E4%BD%95%E8%AE%A9%E6%88%91%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%88VirtualBox%EF%BC%89%E5%9C%A8%E5%85%AC%E5%8F%B8%E7%BD%91%E7%BB%9C%E4%B8%8A%E5%8F%AF%E8%AE%BF%E9%97%AE%EF%BC%9F.png)
我在办公室的 Windows 桌面上使用 VirtualBox 创建了一个 Arch Linux VM 客户机。我计划使用它进行 Django 开发,因为办公室没有可用作工作站的 Unix 机器。
从 VM 客户机,我可以 ping/SSH 到网络中的其他计算机,但反之则不行。就好像即使客户机在网络上有 IP 地址和主机名,但两者都无法识别。
答案1
为了使您的虚拟机可以通过网络访问,您需要:
- 将网络模式从 NAT 更改为桥接
- 如果没有 DHCP 服务器,则静态分配属于你的网络的可用 IP 地址
- 检查客户机的安全性(这与 VirtualBox 无关,但与网络有关)