我正在运行 Windows 7。我最初通过 Virtualbox 创建了一个 Centos7 虚拟机,并使用以下规则成功设置了端口转发以允许 SSH 和 HTTP:
协议:TCP | 主机 IP:127.0.0.1 | 主机端口:2222 | 访客 IP | 192.168.1.201 | 访客端口:22
协议:TCP | 主机 IP:127.0.0.1 | 主机端口:8080 | 访客 IP | 192.168.1.201 | 访客端口:80
我将虚拟机导入 VMware Workstation 11。我能够使用 VMware 正常打开虚拟机,但无法通过 SSH 或通过 HTTP 访问 Web 服务器。我尝试使用虚拟网络编辑器配置端口转发,但我认为我的问题是我无法在任何地方指定主机 IP。我只能输入主机端口(每个规则的端口号分别为 2222 和 8080)、虚拟机地址(192.168.1.201)和虚拟机端口(分别为 22 和 80)。当然两者都是 TCP。所以如果假设这是问题所在,那么我在哪里/如何指定主机 IP 127.0.0.1?这似乎是 Virtualbox 可以工作而 VMware 不能工作之间唯一缺少的变量。