静的ルーティングが機能しない(Linux)

静的ルーティングが機能しない(Linux)

誰もが愛する人と一緒にしてください。

メインルーター(Router A [10.1.1.1] n66u、小規模計量接続)には、2つのLinuxベースのDd-wrtルーターがあります。 googlevideo.comサーバーがギガビット接続を介してRouter Bに到達できる固定パスがあります。ルータBから

たとえば、10.1.1.2(ルーターB)から出るrr5---sn-vgqsknz7.googlevideo.com(74.125.159.138)パスがあり、TracerouteパスはSSHルーターAまたはクライアントPCで正しく機能します。

ただし、pingが直接出て、固定パスは無視されます。ルータAの後ろのクライアントも同じ結果を持ち、固定パスは無視されます。

ルータA

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
74.125.159.138      10.1.1.2     255.255.255.255     UGH    0      0        0 br0

ping rr5---sn-vgqsknz7.googlevideo.com #this is ignoring the static route as ping is higher)
PING rr5---sn-vgqsknz7.googlevideo.com (74.125.159.138): 56 data bytes
64 bytes from 74.125.159.138: seq=0 ttl=59 time=65.400 ms 

traceroute to rr5---sn-vgqsknz7.googlevideo.com (74.125.159.138), 30 hops max, 38 byte packets
 1  10.1.1.2 (10.1.1.2)  0.753 ms  0.447 ms  0.405 ms
 ...#goes out fine

Windows PCでYouTubeの動画を見るためにrr5---sn-vgqsknz7.googlevideo.comを使用すると、ルーターAの静的パスは無視されますが、追跡してみるとルーターAの静的パスに従いますが、rr5をpingすると ---Windowsクライアント PC の sn-vgqsknz7.googlevideo.com は静的パスを使用しません。

ルータAの背後にあるWindows PCで

Pinging rr5.sn-vgqsknz7.googlevideo.com [74.125.159.138] with 32 bytes of data:
Reply from 74.125.159.138: bytes=32 time=64ms TTL=124

ルータBから来る場合は時間=約40ミリ秒)

ルータAの背後にあるWindowsクライアントで

Tracing route to rr5.sn-vgqsknz7.googlevideo.com [74.125.159.138]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  routerA [10.1.1.1]
  2    <1 ms    <1 ms    <1 ms  10.1.1.2 #router B takes cover
  3    18 ms    17 ms    17 ms  etc

Windows で DD-WRT ルータ A エントリの周りに直接ルーティングする固定パスを作成すると、すべてがうまく動作します。

route add 74.125.159.138 mask 255.255.255.255 10.1.1.2

Tracing route to rr5.sn-vgqsknz7.googlevideo.com [74.125.159.138]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  10.1.1.2
  2    <1 ms     1 ms    <1 ms  #and so on

Pinging rr5.sn-vgqsknz7.googlevideo.com [74.125.159.138] with 32 bytes of data:
Reply from 74.125.159.138: bytes=32 time=47ms TTL=60  #ping is lower
 OK!

どんな提案がありますか?よろしくお願いします。

関連情報