
我的提供者有一個(愚蠢的)設置,其中網關的 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位址錯誤,導致無法連線。我不必添加任何靜態路由或任何東西即可開始工作(幸運的是)。