• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Solaris8の100Mbps 全二重通信(FUll Duplex)設定ができません。)

Solaris8の100Mbps 全二重通信設定がうまくいかない!

このQ&Aのポイント
  • SPARC Solaris8のNIC×4ポートを100Mbps 全二重設定しようとしていますが、うまくいきません。
  • bge0~bge3を100Mbpsの全二重通信にする方法を教えてください。
  • nddコマンドを使って/dev/bgeデバイスにインスタンス0を設定しようとしたが、エラーメッセージが表示されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • psyren
  • ベストアンサー率46% (7/15)
回答No.1

bge のリファレンスに設定方法出てますよ。 % man -s 7D bge でどうぞ。 デバイスの指定でインスタンス番号まで含めるようです。(下記は man から抜粋)  # ndd -set /dev/bge2 adv_1000hdx_cap 0  # ndd -set /dev/bge2 adv_1000fdx_cap 0 100M 全二重なので adv_100fdx_cap 以外を 0 にして、 adv_autoneg_cap も 0 にしてオートネゴも切っておくと 固定になるかと思います。

参考URL:
http://docs.sun.com/app/docs/doc/817-5307/6mkp8ri6a?l=ja&a=view
uchimaron
質問者

お礼

すいません。上記コマンドでOKでした。 違うマシン見てたので、link_duplexが0になってました。 コマンド実行したマシンではちゃんと100Mbps fullduplexになっていました。 ありがとうございました。

uchimaron
質問者

補足

早速のお返事ありがとうございます。 ただ、 ndd -set /dev/bge0 adv_autoneg_cap 0 ndd -set /dev/bge0 adv_1000hdx_cap 0 ndd -set /dev/bge0 adv_1000fdx_cap 0 ndd -set /dev/bge0 adv_100hdx_cap 0 ndd -set /dev/bge0 adv_100fdx_cap 1 ndd -set /dev/bge0 adv_10hdx_cap 0 ndd -set /dev/bge0 adv_10fdx_cap 0 と実行したのですが、 ndd -get /dev/bge0 link_duplex の値が0になります。 マニュアルによると1が全二重化のような・・・ 0は半二重化でしょうか?? 他に実行しなきゃいけない事ってありますか? ちなみに link_statusは1 link_speedは100となっていてOKのようなのですが。。

関連するQ&A