我的提供商有一个(愚蠢的)设置,其中网关的 IP 地址位于与分配的 IP 地址完全不同的 IP 范围内。无论出于何种原因,他们都坚持这样做。我正在尝试使用静态路由配置 Windows Server 2012 R2,但没有运气。我能够使用 /etc/rc.conf 中的以下配置在 FreeBSD 上配置网络:
ifconfig_vtnet0="inet 142.4.196.xxx netmask 0xffffffff"
static_routes="net1 net2"
route_net1="-net 192.99.16.254/32 -iface vtnet0"
route_net2="default 192.99.16.254"
无论如何要转换它,以便它可以在 Windows Server 2012 R2 上运行?我试过做route ADD 0.0.0.0 MASK 0.0.0.0 192.99.16.254
,但没有运气。
这是我的IP地址信息:
IP Address: 142.4.196.xxx
(Required) subnet mask: 255.255.255.255
Gateway: 192.99.16.254
OVH 托管也做同样的事情。您分配的 ip 块不包含您的网关。
他们提供每个操作系统的说明,也许可以帮助你:http ://help.ovh.co.uk/BridgeClient
您帖子中的默认路由将起作用,但您必须提供到该网关的路由
您不需要设置静态路由,设置正确的网络掩码就足够了。您似乎将其设置为
255.255.255.255
,但您需要将其设置为0.0.0.0
终于找到我的提供商后,发现问题在于 MAC 地址错误,导致无法连接。我不必添加任何静态路由或任何东西就可以开始工作(幸运的是)。