Networking

在與 IP 地址不同的子網上設置網關

  • May 15, 2014

我的提供商有一個(愚蠢的)設置,其中網關的 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

引用自:https://serverfault.com/questions/595126