
私は、192.168.15.10 経由で 192.168.15.1 のルーターに接続された Windows 2003 サーバーを持っています。また、192.168.15.90 経由で同じルーターに接続された Linux サーバーもあります。そして、これら 2 台のマシン間は、それぞれ 192.168.15.11 と 192.168.15.91 経由で直接接続されています。
優先的に直接接続を使用するようにネットワーク構成を設定しようとしていますが、それが機能しない場合は、代わりにルーター経由の接続が自動的に使用されます。
接続ごとに異なるメトリックを使用して静的ルートを設定しましたが、直接接続がダウンしている場合は機能しないようです。
私が実現しようとしていることは、単に静的ルーティングだけで実際に可能なのでしょうか、それとも動的/RIP ルーティングを使用する必要があるのでしょうか?
=======
万が一競合が発生した場合に備えて、直接リンクを別のサブネット 192.168.18.0/24 に変更しました。
静的ルーティングなしでは、PINg はルータ経由のパスをたどるため、W2003 に次の永続ルートを追加しました。
C:\Documents and Settings\Administrator>route print
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 04 5a 7c 39 06 ...... Linksys LNE100TX Fast Ethernet Adapter(LNE100TX
v4) - Deterministic Network Enhancer Miniport
0x30003 ...00 13 20 5c ca 9b ...... Broadcom NetXtreme 5751 Gigabit Controller -
Deterministic Network Enhancer Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.15.1 192.168.15.10 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.15.0 255.255.255.0 192.168.15.10 192.168.15.10 20
192.168.15.10 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.15.90 255.255.255.255 192.168.18.91 192.168.18.11 1
192.168.15.255 255.255.255.255 192.168.15.10 192.168.15.10 20
192.168.18.0 255.255.255.0 192.168.18.11 192.168.18.11 20
192.168.18.11 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.18.91 255.255.255.255 192.168.18.11 192.168.18.11 1
192.168.18.255 255.255.255.255 192.168.18.11 192.168.18.11 20
224.0.0.0 240.0.0.0 192.168.15.10 192.168.15.10 20
224.0.0.0 240.0.0.0 192.168.18.11 192.168.18.11 20
255.255.255.255 255.255.255.255 192.168.15.10 192.168.15.10 1
255.255.255.255 255.255.255.255 192.168.18.11 192.168.18.11 1
Default Gateway: 192.168.15.1
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
192.168.18.91 255.255.255.255 192.168.18.11 1
192.168.15.90 255.255.255.255 192.168.18.91 1
Linux では次のようになります。
192.168.15.11/32 via 192.168.18.91 metric 1 dev eth1
192.168.15.10/32 via 192.168.18.11 metric 1 dev eth1
直接リンクがアップしているときは、すべてが順調で、トラフィックは期待どおりに流れます。ただし、リンクをダウンさせると、永続的なルートはアクティブ テーブルから削除され、次の状態になります。
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 04 5a 7c 39 06 ...... Linksys LNE100TX Fast Ethernet Adapter(LNE100TX
v4) - Deterministic Network Enhancer Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.15.1 192.168.15.10 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.15.0 255.255.255.0 192.168.15.10 192.168.15.10 20
192.168.15.10 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.15.255 255.255.255.255 192.168.15.10 192.168.15.10 20
224.0.0.0 240.0.0.0 192.168.15.10 192.168.15.10 20
255.255.255.255 255.255.255.255 192.168.15.10 192.168.15.10 1
Default Gateway: 192.168.15.1
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
192.168.18.91 255.255.255.255 192.168.18.11 1
192.168.15.90 255.255.255.255 192.168.18.91 1
15.10 から 15.90 への PING は失敗します (15.90 を使用しているユーザーが 15.10 を使用していることを示す ARP メッセージを確認しました)。また、15.90 から 15.10 への PING も失敗し、「18.91 から: ホストが利用できません」という応答が返されます。
答え1
どこから始めましょうか...
ネットマスクを教えていただいていませんが、これらはすべて同じ /24 上にあると想定していますか? もしそうなら、ルーティングはまったく関係ありません。これらのマシンはすべて同じサブネット上にあるので、ルーティングはありません。
各サーバーに 2 つの NIC があると思いますか? また、IP で接続しようとしていると思いますか? その場合、ダウンしている接続に関連付けられている IP はダウンしており、接続することはできません。.11 および .91 インターフェイスをリンクしているケーブルを外すと、それらの IP アドレスにはアクセスできなくなります。
DNS 名で接続しようとしている場合、解決は適切に行われていますか?
これらの問題を適切にトラブルシューティングするには、実際に行っていることをより詳しく説明する必要があります。また、ISO モデルを理解し、順番にトラブルシューティングを進めていくと、問題がどこにあるのかを突き止めるのに役立ちます。
/edit - わかりました。2 番目のインターフェースを別のサブネットに配置する編集を確認しました。ポイントは、インターフェース (IP 付き) がダウンしている場合、その IP にはアクセスできないということです。
何から守ろうとしているのですか? 「単一の NIC 障害」のようですね。 まあ、それを防ぐための標準的な対策があります - NIC ボンディングです。 NIC ドライバーが何らかの形でそれをサポートしていることを確認し、NIC をチーム化し、チームに単一の IP を割り当てます (各サーバー)。