![从作为虚拟机箱中客户机安装的 Ubuntu 13.04 客户机访问主机 Windows 8 IIS](https://linux22.com/image/1364652/%E4%BB%8E%E4%BD%9C%E4%B8%BA%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%AE%B1%E4%B8%AD%E5%AE%A2%E6%88%B7%E6%9C%BA%E5%AE%89%E8%A3%85%E7%9A%84%20Ubuntu%2013.04%20%E5%AE%A2%E6%88%B7%E6%9C%BA%E8%AE%BF%E9%97%AE%E4%B8%BB%E6%9C%BA%20Windows%208%20IIS.png)
我有一个 Windows 8 操作系统(主机)和安装在其中的虚拟机。我在虚拟机中安装了 Ubuntu 13.04 操作系统作为客户机。在设置过程中,我添加了两个网络适配器,主适配器是网络类型适配器,次适配器是仅主机适配器。我能够从 Windows 8 访问客户操作系统(ubuntu)的 apache Web 服务器,但我无法从 ubuntu 操作系统访问 Windows 8 的 IIS。在此过程中,我添加了网络服务,将每个人添加到默认网站的安全列表中,并授予他们完全控制访问权限。我能够从客户操作系统 ping Windows 8 的 IP,但无法访问 iis。有人能帮我解决我在这里找不到的东西吗?
答案1
如果您有充当 DHCP 服务器的路由器或其他设备:
- 将 Ubuntu VM 设置为桥接适配器,它将获得自己的唯一 IP 地址。Windows 主机现在应该能够访问 Ubuntu 的唯一 IP(并获取其 apache 网页),Ubuntu VM 也应该能够访问 Windows 主机的唯一 IP,并获取 IIS 网站。
如果您没有充当 DHCP 服务器的路由器/其他设备:
- 按照您的设置,使用“仅主机适配器”,它与通过以太网电缆直接将 2 台计算机连接在一起非常接近,并且只需在同一个子网上选择一个随机 IP,从技术上讲,这应该允许您对话/ping/访问彼此的 Web 服务器。
您还可以检查以下几件事:
- 尝试暂时关闭 Windows 防火墙,看看是否是这个原因
- (这个有点儿难以猜测)启用混杂模式以允许所有?(在网络和主机适配器上)
希望这可以帮助。