在与 IP 地址不同的子网上设置网关

在与 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

答案1

OVH 托管做同样的事情。分配给您的 IP 块不包含您的网关。

他们提供了每个操作系统的说明,也许可以帮助您:http://help.ovh.co.uk/BridgeClient

你帖子中的默认路由可以工作,但你必须提供到该网关的路由

答案2

您不需要设置静态路由,设置正确的网络掩码就足够了。您似乎已将其设置为255.255.255.255,但您需要将其设置为0.0.0.0

答案3

最终联系到我的提供商后,发现问题出在 MAC 地址错误,导致无法连接。我无需添加任何静态路由或任何东西即可开始工作(幸运的是)。

相关内容