我在办公室的 Windows 桌面上使用 VirtualBox 创建了一个 Arch Linux VM 客户机。我计划使用它进行 Django 开发,因为办公室没有可用作工作站的 Unix 机器。
从 VM 客户机,我可以 ping/SSH 到网络中的其他计算机,但反之则不行。就好像即使客户机在网络上有 IP 地址和主机名,但两者都无法识别。
答案1
为了使您的虚拟机可以通过网络访问,您需要:
- 将网络模式从 NAT 更改为桥接
- 如果没有 DHCP 服务器,则静态分配属于你的网络的可用 IP 地址
- 检查客户机的安全性(这与 VirtualBox 无关,但与网络有关)