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

[debian-users:36318] ether 2ポートに関して



海老原と申します。

とても興味深い??現象を見つけましたのでレポートいたします。
debian woody, kernel-2.4.20 で実験しました。

あるPCにethを2つつけます。NICはなんでも良いです。
私は数種類のNICで試しました。

eth0 と eth1 とします。

# ifconfig eth0 192.168.0.100 up
# ifconfig eth1 192.168.0.101 up

イリーガルですが、2つのetherを同一のサブネット(192.168.0.0)でupします。
eth0とeth1にLANケーブルをつなげます。

外部から
$ ping 192.168.0.100
$ ping 192.168.0.101

どちらにpingを打っても、もちろん正常に返ってきます。

さて!

# ifconfig eth1 down
として、192.168.0.101を停止させます。念のためeth1側のLANケーブルも抜きま
す。

この状態で外部から

$ ping 192.168.7.101

とすると反応が返ってきます。  ??
簡単に再現試験できると思います。

本現象に関して、
1.そもそもether の2ポートを同一のサブネットでUPしてるのだから
    イリーガルな状態である。
2.カーネルのバグ?
3.仕様

どう考えられますでしょうか。
(深刻な問題ではないですが面白い現象を見つけたので)