无法访问托管在网络 Windows XP 计算机上的 VirtualBox 上的 Ubuntu 服务器客户机

无法访问托管在网络 Windows XP 计算机上的 VirtualBox 上的 Ubuntu 服务器客户机

我设法为我们工作中的知识数据库创建了一个 mediawiki,作为我的个人项目。它运行在 virtualbox 上的 ubuntu server 12.04 上。

由于设置步骤,这是在我的本地机器上,但现在我必须将它移动到网络开放服务器,也就是这台 Wxp 机器......

我可以做什么:

  • 我可以通过 mstsc 完全访问 XP 机器。
  • 通过访问 xp 机器,我可以运行并因此访问 vbox 控制台。
  • 我可以从我自己的电脑 ping xp。

问题是我无法使用其他网络机器的基本端口转发连接到 VirtualBox。

我到目前为止所做的事情:

  • 尝试将 virtualbox 设置为桥接模式,但我不知道为什么,ubuntu 无法获取网络配置...
  • 它只在 NAT 下工作。从 xp 主机,我将 localhost:4590 端口转发到 10.0.2.15:80,这样我就可以从主机 (xp) 连接到 localhost:4590/wiki 上的 wiki
  • 在主机控制面板/防火墙上,我创建了两个例外。一个用于端口 22(这样我就可以 ssh 到服务器),另一个用于端口 4590 访问 wiki。

在网上搜索中,我发现这个命令可以在 CMD 上使用,但我担心如果我做错了什么会弄乱服务器连接:netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport

据说要重定向端口,但在我看来,我必须像这样设置:netsh interface portproxy add v4tov4 listenaddress=localhost listenport=4590 connectaddress=localhost connectport=4590 ...而这根本没有意义。

我想做的事:

  • 输入 xphostname:4590/wiki 或者 xpip:4590/wiki 然后看看它是否正常工作:D

答案1

过了一段时间,我发现我们的本地代理阻止了我们的网络互连。只需让网络人员破例,它就能奏效。

相关内容