IPアドレスとは異なるサブネットにゲートウェイを設定する

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 ブロックにはゲートウェイが含まれていません。

OS ごとの指示が提供されており、おそらく役立つでしょう:http://help.ovh.co.uk/BridgeClient

投稿内のデフォルトルートは機能しますが、そのゲートウェイへのルートを提供する必要があります

答え2

静的ルートを設定する必要はありません。正しいネットマスクを設定するだけで十分です。 に設定されているようです255.255.255.255が、 に設定する必要があります。0.0.0.0

答え3

最終的にプロバイダーに連絡したところ、問題は MAC アドレスが間違っていたために接続できなかったことが判明しました。動作させるために静的ルートなどを追加する必要はありませんでした (幸運なことに)。

関連情報