[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:45583] Re: 802.1q vlanで謎現象



At Tue, 10 Jan 2006 16:01:50 +0900,
Fujioka wrote:
> インターフェース
> 192.168.181.32   *               255.255.255.248 U         0 0
> 0 eth0.30
> 192.168.151.192 *               255.255.255.240 U         0 0          0
> eth0.20
> 192.168.1.0     *               255.255.255.0   U         0 0          0
> eth0.10
> default         192.168.151.193 0.0.0.0         UG        0 0          0
> eth0.20
> 
> それで、192.168.151.195に対してpingを飛ばすと返ってきます。
> 192.168.181.37に対してpingを飛ばしても返ってきません。
> ただ、tcpdumpを見るとパケットは届いているのがわかります。
> 15:55:58.565061 IP xx.xx.45.22 > 192.168.181.37: icmp 64: echo request seq 1
> 15:55:59.563258 IP xx.xx.45.22 > 192.168.181.37: icmp 64: echo request seq 2
> 
> 通常はデフォルトゲートから出ていくのではないかと思うのですが、
> この謎現象がわかる方はいらっしゃいませんでしょうか。
192.168.181.37 から xx.xx.45.22 へ送る(戻りの)パケットのゲートウェイの
指定がありませんので、echo reply されないのは正しいと思います

> ルータ越えをしてやってくるパケットに対して反応できるのは
> デフォルトルートが存在するネットワークに限るのでしょうか。
iproute をつかってソースルーティングを行ってください。
送信パケットのルーティングの優先順位も決めた方がよいでしょう。

# 単にdefault routeを追加するだけでもよいかもしれません

蛇足ですがMTUは4byte分引かないと通信できないホストが現れますのでご注意
ください。

--
(o_o)
 川し  mailto: algo@xxxxxxxxxxxxxxx