M. Takeyamaです。 On Tue, 01 Feb 2005 18:46:47 +0900 koyama <mlus@hintmark.com> wrote:
k7-koyamaです
私の場合、 10/ half 10/half のセットのやり方がLinuxでは どうやって行うのかわかりません。
YAST(SUSE)だとネットワークドライバーのoption指定の入力項目が あるはずなので、 たとえば、そこに 0x200, 0x100 とかを設定すると設定できます。 #カードによっては、”100baseTx”みたいな指定もできるはず。
あの部分に、文字入力をするだけでセットできるなら、私にもできそうです。 てっきり、カーネルのコンパイルをやらなければならないと思ってました。
e100だと e100_speed_duplex=4 とかを指定してあげてください。 #これでいけると思います。 0 = auto-negotiate (default) 1 = 10MB/half duplex 2 = 10MB/full duplex 3 = 100MB/half duplex 4 = 100MB/full duplex <参考までに...(google りました。)> http://www.express.nec.co.jp/linux/tech/knowledge/network/network_speed.html http://www.turbolinux.co.jp/knowledge/public/485.html /etc/sysconfig/hardware hwcfg-xxx-xxx-xxxx というファイルに、ドライバー名、オプションが書き込まれています。 #suseの場合、suse 9.x(9.0以降?) --- kernel 2.6系になって <手動でやる場合> /etc/init.d/network stop; # lsmod | grep "ドライバー名" rmmod "ドライバー名" <--- /etc/sysconfig/hardware/hwcfg-xxx-xxx-xxxx の書き換え /etc/init.d/network start; スピ―ドなどがあっていれば、ドライバーがロードされて通信ができる。 #うまくマッチしていないとドライバー自体がロードされないと思う。 ----- M. Takeyama __________________________________ Let's Celebrate Together! Yahoo! JAPAN http://pr.mail.yahoo.co.jp/so2005/