我有一台 XP 笔记本电脑,我在 VirtualBox 中运行一个 Ubuntu 发行版,它通过 Tomcat 运行一个网站。当我在虚拟机中时,我可以使用 localhost:8080/ 访问该站点
不过,我真正需要做的是从 XP 访问 VM localhost。vm-computer-name:8080/ 无法识别。
任何帮助深表感谢。
我有一台 XP 笔记本电脑,我在 VirtualBox 中运行一个 Ubuntu 发行版,它通过 Tomcat 运行一个网站。当我在虚拟机中时,我可以使用 localhost:8080/ 访问该站点
不过,我真正需要做的是从 XP 访问 VM localhost。vm-computer-name:8080/ 无法识别。
任何帮助深表感谢。
设置您的 VM 以运行仅限主机的网络,然后重新启动或重新启动网络以更新 DHCP。现在可以从主机访问来宾的 IP 地址。
您也可以使用桥接网络模式,但是当主机与网络断开连接时,这将不起作用。
获取您的来宾操作系统的 IP 地址并通过它访问它。
在安装新的 VM 和 tomcat 后,以下内容对我有所帮助。
获取 Guest OS 的 IP 地址和启动 tomcat 的端口号。然后您可以通过以下方式访问它:
IP:端口/
如果您仍然无法访问它或者如果您没有得到响应,请尝试
sudo iptables -F
这将刷新表并反映新的映射。你只需要这样做一次。
在 VM 上键入以下命令,然后尝试。
sudo iptables -F