如何让 VirtualBox 机器在家用路由器上显示为“附加设备”?

如何让 VirtualBox 机器在家用路由器上显示为“附加设备”?

我在 Mac OS X 内的 VirtualBox vm 上运行 Windows Server 2008 R2。我将其置于“桥接模式”,希望它能够通过 DHCP 接收 IP 地址并显示为“附加设备”,我可以通过端口 80 转发 HTTP 流量。

确实,它已收到有效的 192.168.xx 地址,并将路由器的 IP 作为默认网关。但它没有像从路由器获取 IP 地址的所有其他设备一样出现在“附加设备”上。

我在这里做错了什么吗?还是这是意料之中的事?我走在正确的轨道上吗?

谢谢。

编辑:

该路由器是 NetGear N150 无线路由器,我通过基于浏览器的 NetGear Smart Wizard 访问它。

答案1

“附加设备”的措辞和手册中的描述使我认为该列表是使用 UPnP 发现的设备的列表。

如果路由器上启用了 UPnP(手册中显示为默认设置),请尝试在 Windows Server 2008 R2 VM 中启用 UPnP。转到“开始”-->“运行”--> services.msc。设置服务SSDP 发现UPnP 设备主机自动的启动,并启动每个服务(请注意,如果 SSDP 尚未运行,UPnP 将无法启动)。您可能需要为这些服务指定防火墙例外。SSDP 使用端口 1900,我相信设备主机也使用相同的端口。

SSDP 发现应允许发现 VM。UPnP 设备主机允许更多功能。由于系统自动搜索并与网络上的任意设备通信存在潜在的安全问题,因此在 Windows Server 上默认禁用 UPnP 和 SSDP。

相关内容