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

[linux-users:95023] Re: DECchip 21140AF にはtulip かde4x5か


おおさとです。

> From: "Satoshi I.Nozawa" <snozawa _at_ env.sci.ibaraki.ac.jp>
> Subject: [linux-users:95013] Re: DECchip 21140AF には tulip か de4x5 か
> Date: Sat, 31 Aug 2002 10:18:44 +0900
> Message-ID: 20020831.101840.74738280.snozawa _at_ env.sci.ibaraki.ac.jp

> のざわです。

どうもです。

> 生の tulip ではなく、de4x5 で動かしたものがあるのですが、その結果
> 
>           RX packets:130018 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:97 errors:276360 dropped:0 overruns:0 carrier:276117

これは、明らかにおかしいですし、

> は以上になり errors が頻発しています。tulip のサーバーの結果は
> 
>           RX packets:313662 errors:3 dropped:0 overruns:0 frame:0
>           TX packets:301664 errors:1555 dropped:0 overruns:0 carrier:3110

これでも、周りの環境にも依りますが、ちょっと気持ち悪いですね。

> おおさとさんのところでは、errors の数はどうですか。

オフィスにこんな環境を作っています。
 # 自分の手元で管理できるものなので、無茶をしています(^^;;。
 # 他人にはこんなことを1台でやるのはお勧めしませんが。

Linux Box は Pentium II(Deschutes)350MHz/Memory 128MB という、
ややプアなものです。Vine-2.5 を使っています。
ppp0 は unnumbered にしたかったのですが、未だ成功せず、貴重な
IPを浪費しています(^^;;。

            (Net) NTT Flet's IP8
              |
        +-----+-----+
        |ADSL Modem |
        +-----+-----+
              |
              |ppp0(eth1)219.163.161.1
  +-----------o-----------+
  | Linux Box             |eth2 219.163.161.2
  |(Net)<--->(DMZ)        o---+
  |   forward + filter    |   |
  |(LAN1)<--->(LAN2)      | --+----(DMZ)219.163.161.0/29
  |   forward + filter    |
  |(LAN1)-->(Net),(DMZ)   |
  |   masquerade + filter |
  |(LAN2)-->(Net),(DMZ)   |
  |   masquerade + filter |
  +-----o-----------o-----+
        |eth0       |eth3
        |         --+-------(LAN2)192.168.100.0/24
        |
      --+--------(LAN1)192.168.3.0/24

NIC はすこし前に vine-users でもネタにしたやつで、
   http://search.luky.org/vine-users.5/msg02223.html
eth0, eth1 が
 Wisecom WS-D400/D : 21140AF + Davicom DM9101F(9833-BT/M7715)
eth2, eth3 が
 Planex ENW-9501-F : 21140AF + Davicom DM9101F(9849B/MB30)
です。

見た目には同じ製造元の OEM とはっきり分かる全く同じ製品なの
ですが、どうも Davicom の PHY のリビジョンの差なのか、
kernel-2.4 の tulip で使った場合、Planex ブランドの方だけが
起動時のネゴシエーションがうまく行きません。
ケーブル抜き差しで喝をいれると正常に動きだします。
なので、現在 de4x5 で動かしています。

昨夜から観察してみたら、eth2 だけに errors が大量出ています。
他のインタフェースは errors:0 です。
詳しく見て行くと、(Net)<--->(DMZ)では、0.1% 前後の error
packet が eth2 側に出ます。(LAN1)<--->(DMZ)では数%のオーダー
で出ます。
さらに、(LAN1)--->(DMZ)方向に ftp で大量のデータを流したとき
は、10%〜20% に増加します。すべて errors は eth2 にだけ発生
します。

速度も遅いです。
(DMZ)-->(LAN1)が 40〜50 Mbps, (LAN1)-->(DMZ) に至っては
8〜9 Mbps しかでていません。かなり複雑な数100行の iptables 
のルールを書いていますが、そのオーバーヘッドを差し引いても遅
すぎですね。

感じとして DMZ の HUB かなぁと、このままでは気持ち悪いので、
休日だってのに(^^;;オフィスまで車を飛ばして HUB を交換してき
ました。

その結果、eth2 で発生していた error は、ぴったりと止まりまし
た。(LAN1)<-->(DMZ) の速度も、ftp で 12MB/sec と、ほとんど
100 Mbps のワイヤスピードが出るようになりました。

というわけで、私のところの本日の結論は
「腐れハブのばかやろー」
です。

この NIC は少し HUB を選ぶのかもしれませんが、数千円で買える
100/10 Mbps の廉価版 HUB の中には、かなり怪しいものも過去に
何度か当たっていますので、まぁそんなものかと思います。

> その問題のサーバーに eepro100 のボードを刺したのですが、lspci では認識
> しても、ネットワークには使えないという不思議な結果です。他のマシンでは
> 使えているのに、kernel にモジュールでなく、組み込んでいるためかなあと
> 思っていますが、ぼちぼち試してみます。

私のジャンク箱にもマザーボードと HUB を選り好みする eepro100
が眠っていますが。

-- 
  ;      kazz _at_ kk.iij4u.or.jp
  ;     oosato _at_ tomonet.co.jp
  ; 大里和朗@江戸川区西葛西

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

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