静的ルートがランダムに無視される

静的ルートがランダムに無視される

物理アダプタへのブリッジ ネットワークを備えた Linux ゲスト VM がいくつかあります。何らかの理由で、ホスト マシンのサブネットをゲストに使用できない (仮想アダプタが遅すぎる) ため、ゲスト用に別のサブネットを作成しました。

ホストにゲストサブネットを追加しました:

C:\> route add 192.168.20.0 mask 255.255.255.0 0.0.0.0 metric 1

ゲストについて:

# route add -host 192.168.148.87 dev eth3 # my host ip

ほとんどの場合、うまくいきます:

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.20

Tracing route to 192.168.20.20 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  192.168.20.20

Trace complete.

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.21

Tracing route to 192.168.20.21 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  192.168.20.21

Trace complete.

しかし、一部のパケットはゲートウェイを通過するようです。

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.23

Tracing route to 192.168.20.23 over a maximum of 30 hops

  2    <1 ms    <1 ms    <1 ms  192.168.200.1 0
  3  192.168.200.1  reports: Destination host unreachable.

Trace complete.

ゲストへの SSH 接続が頻繁に停止します。何が間違っているのでしょうか?

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0  192.168.149.200   192.168.148.87     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306

     192.168.20.0    255.255.255.0         On-link    192.168.148.87     21
   192.168.20.255  255.255.255.255         On-link    192.168.148.87    276

     192.168.56.0    255.255.255.0         On-link      192.168.56.1    266
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    266
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    266

    192.168.148.0    255.255.254.0         On-link    192.168.148.87    276
   192.168.148.87  255.255.255.255         On-link    192.168.148.87    276

  192.168.149.255  255.255.255.255         On-link    192.168.148.87    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link    192.168.148.87    276
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link    192.168.148.87    276
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    266
===========================================================================

更新:

OS が ICMP 要求を別の場所に送信し、その応答が静的ルートを上書きしている可能性はありますか? これを確認するにはどうすればよいでしょうか?

答え1

静的ルートは、ターゲット アドレスが直接接続されたネットワーク上にない場合にのみ使用されます。この場合、すべてのホストが直接接続されたネットワーク上にあるため、静的ルートは無視されます。

関連情報