FreeBSD QandA 1121

FreeBSD QandA

Q. Fast Ethernet カードの 10Mbps or 100Mbps の速度切替はどうやって
   指定すればいいのでしょうか? 

A. おそらく正解への早道は、使用なさっているドライバの man ページに書か
   れていると思います。de ドライバなら de(4)、fxp ドライバなら fxp(4) 
   という具合です。

   FreeBSD 2.2.2R までは ifconfig(8) のオプションの link? や -link? を
   組み合わせて指定していました。

   FreeBSD 2.2.5R 以降は ifconfig(8) の media というオプションで指定
   できます。一般的にデフォルトでは 10Mbps/100Mbps を自動認識する 
   autoselect モードに設定されていますが、de ドライバでは次の様にすれ
   ば、明示的に通信速度を固定できます。

     # ifconfig de0 media 10baseT/UTP とやると 10Base-T
     # ifconfig de0 media 100baseTX とやると 100Base-TX

   などに切り替えられます。

   また、Full duplex モードと Half duplex モードは、mediaopt という
   オプションで切り換えできます。

     # ifconfig de0 media 100baseTX mediaopt full-duplex

   とやると 100base-TX の全二重 (Full duplex) に切り替えられます。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。