Web Board

日記へ / ツリー表示 / 新規投稿 / 新着表示

[[Gigabit ネットワークなのに Cat 5 で no carrier]]

コメントをつける / 削除する
Subject: Re: Gigabit ネットワークなのに Cat 5 で no carrier
Date: 2010/06/17 09:01
From: shigeru <shigeru at iij.ad.jp>

Cat5で保証されているのは100BaseTまでで、Gigaを使う場合はCat5e以上(Cat6とか)でないと保証されません。
製品にはばらつきがあるので、ケーブルやNICの出来、ケーブルの長さなどによっては通信できる場合がありますが、それはあくまで(たまたま)"通信できた"というだけであり、(安定して)"通信できる"と言うものではありません。
そのため、機器がGiga対応のもの同士をauto negoの状態でCat5でつないだ場合は100BaseTになるという保証は無く、場合によってはGigaで使えると思ってしまう(GigaでLinkupする)可能性があります。

ということで、Gigaのネットワークを組むならCat6かCat5eで組むべきでしょう。
# 将来10Gを考えるのだとCat7になるけど...ケーブルはまだ高い!
Cat5のままで行くなら、対向機器の設定のどちらかを100BaseTに固定して、GigaでLinkupしないように設定する必要があります。

私としてはCat6に入れ替えてしまう(== お金で解決:-)のが楽だと思います。

コメントをつける / 削除する
Subject: media 100baseTX-FDX
Date: 2010/06/18 09:08
From: makoto fujiwara

反応ありがとうございます。そうですよね、Giga bit の箱なの
に Cat-5 の線を使っているのが間違っていますね。

実は次のように media の行を追加したら no carrier の問題
は(当然ながら)解決しました
この方法があるのは気が付いていたのですが、文字列を何にすれ
ば良いのか、あの時には分らなかったのです。落ち着いて見たら
分りました。

ml110@makoto 09:05:45/100618(~)% cat /etc/ifconfig.wm0
up
192.168.1.18 netmask 255.255.255.0
media 100baseTX-FDX
ml110@makoto 09:05:51/100618(~)%
ありがとうございます。

コメントをつける / 削除する
Subject: Re: media 100baseTX-FDX
Date: 2010/06/24 08:34
From: shigeru <shigeru at iij.ad.jp>

知っている人には当たり前のことかもしれませんが、"ifconfig -m <ifname>"でそのインタフェースで設定可能なmediaの値がリストアップされます。

Subject: ifconfig -m if
Date: 2010/06/24 18:21
From: <makoto ki nu>

ありがとうございます。はづかしながら、知りませんでした。
このように何げなく教えていただけるのは大変助ります。