我有一个自定义网络设置。我的服务器有一个我称之为“主 IP”的网关,例如:
主IP:67.166.214.148
网络掩码:255.255.255.0
网关:67.166.214.1
然后我还有一些其他 IP 地址,它们通过主 IP 路由到服务器,例如:
附加:66.249.70.2
网络掩码:255.255.255.255
然后基本上我的路由器有一个静态或 BGP 路由,例如ip route 66.249.70.2 255.255.255.255 67.166.214.148
)
我可以通过主机上的附加 IP 毫无问题地访问外部世界,但是在主机内的虚拟机上以这种方式使用附加 IP 时会有些棘手。
在 Linux VM 上我可以执行以下操作:
ip ro default via 67.166.214.1
ip ro add 67.166.214.1 dev eth0
(所以基本上它告诉我们67.166.214.1
可以通过eth0(bridged)
设备访问,然后主机服务器将其转发到路由器并且它工作)
我无法在 Windows 虚拟机上重现此情况。有没有办法让我的 Windows 虚拟机使用 NIC 设备作为网关本身,就像在 Linux 上一样?或者使用一些解决方法。