M. Takeyamaです。 #koyamaさんの質問の視点を変えてみました。 <私の認識> SUSE Linux から見た場合のNICを認識しない/認識する #つまりローカルなマシーンのNICの状態 #(IPがついていればOKじゃない?) <koyamaさんの認識> Hubに接続したとき、他のPCやサーバと通信できるかどうか? #IP的に他の機器を疎通できるかどうか==NICを認識しない/認識する というようなズレがあるのではないでしょうか? つまり、PC(ノート)を起動したままNICを差し替えた(HUB接続など) 時などにNICの相性問題が発生して通信ができなくなっている状態が 発生しているように思えます。それを”NICを認識しない/認識する” という言葉で言っておられるような... #HUB <->PC(ノート)を接続したままコールドスタートしたときは、NICに #ハードウェアーリセット(その後はautoネゴなどをしているはず)がかかり #問題が発生しない。 <確実な解決法> /etc/init.d/network stop; lsmod でNICのドライバーを探し出して そのネットワークドライバーをunloadする。 /etc/init.d/network start; #このとき、NICのドライバーが再ロードされるはず。 これで、ソフトウェアーセットをかけた状態と同じになると 思いますので Distroならば”# /etc/init.d/network restart” でOKというフレーズは、 --> 他のDistroはまだ kernel 2.4系が多いはず。 SUSE Linux 9.xは、kernel 2.6なのでドライバーまわりが変更になって います。 #明示的に、ソフトウェアーセットをかけてやるような処理が必要が #ある場合があるのではないでしょうか。 ^^^^^^^^ ちなみになのですが... MS-Windows 2000以降(Windows XP, Windows 2003)はNICの設定を変更しても ソフトウェアーリセットはかかる。(変更後はすぐに反映されますね。経験上) MS-Windows 98系以前(ME, 98, 95)などはNICの設定を変更後は、システムを リブート(ハードウェアーリセット)しないとダメですね。 #ということで、SUSE Linux 9.x が他のOSと比較して必ずしも使いずらい #とは思っていません。 ----- M. Takeyama __________________________________ Do You Yahoo!? Upgrade Your Life http://bb.yahoo.co.jp/