[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:100407] Re: kernel 2.4 でルータを越えられないケース


こんにちは。松田陽一@三鷹です。

From: Hideya Hane <wing@xxxxxxxx>
Subject: [linux-users:100386] Re: kernel 2.4 でルータを越えられないケース
Date: Tue, 19 Aug 2003 13:35:41 +0900

> 羽根です。

> yoh> 当てずっぽうですが、ルータ越えができないとすると、 MTU 問題とか。
> 
>   ルータの MTU が問題になることは良くあったので、念の
> ためデフォルトの 1500 から小さくしてみたんですが、変化
> 無しでした。

嗚呼、やっぱり外してしまいましたか。

>   カーネルの rebuild も、徹底的にネットワーク関連の無
> くても問題ないものを削ってみましたが、やはり変化無しで
> す。21140AF の server やカーネル 2.2.x では問題ないこ
> とから、やはり NIC のドライバに原因が???

ならば、 NIC を取り換える前にカーネル(=ドライバ)をバージョンダウン
してみるとか。
それと、

From: Hideya Hane <wing@xxxxxxxx>
Subject: [linux-users:100363] kernel 2.4 でルータを越えられないケース
Date: Sun, 17 Aug 2003 17:34:52 +0900

> Internet
>     |
> ADSL modem(Flets)
>     |
> Router(YAMAHA RTW65b)
>     |
>    HUB---Server(Vine 2.6r1:DC21140AF)
>    | |
>    | +--client1(Windows XP/Vine 2.6r1:3c940)
>    |
>    +----client2(Windows 2000/Vine 2.6r1/Plamo 3.2:RTL8139)
> 
>       ※IP アドレスは、全てグローバル IP
> 
> このとき、
> 
> 1) server はカーネル 2.4.20 で運用し、ほぼ問題なしに動
>    作。起動直後にルータを越えられない場合が稀にあるが、
>    ルータを再起動すると正常。
> 
> 2) client1 は Windows XP では正常だが、カーネル 2.4.20 
>    の Vine だと、ルータから外に出れない(ルータや
>    server/client2 との通信は OK)。ルータを再起動しても
>    効果なし。カーネル 2.2.20 は NIC ドライバの都合でテ
>    ストできず。
> 
> 3) client2 は Windows 2000 とカーネル 2.2.20 の Vine 
>    では正常。カーネル 2.4.20 の Vine と Plamo 3.2 だと、
>    ルータから外に出れない(ルータやserver/client1 との
>    通信は OK)。ルータを再起動しても効果なし。

client1 と client2 がグローバル IP なんですよね。
ものは試しにプライベート IP を振ってみる、というのはどうでしょう。
ルータかサーバのいずれかに NAT を起こしてみて。
それで駄目ならいよいよ NIC のドライバを疑ってみては如何でしょう。

なんとなく、 2.4 系カーネルの時に各々のマシンで同じ現象が起きる、
という処から、ドライバの問題ではないような気がします。

それと、余り参考にはならないかも知れませんが、一応記しておきます。
先日、某処の呑み会で A 氏曰く:
「RTL8139 のドライバは昔と比べて安定している。
チップ自体も Rev.C では安定しており、ドライバの出来と合わせて避け
るべきものでもない。
今のドライバの作者が以前のドライバ (作者: Donald Becker) の出来が
良くない、とコメントしていたのを何処かで見た。
結局、以前はドライバの出来が今一つだったが為に不安定だったのではな
いか。」
という主旨の話を聞きました。
--
Nothing but a peace sign.
松田 陽一(yoh)
mailto:yoh@xxxxxxxx
http://www.flcl.org/~yoh/index.htm

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: