- ベストアンサー
インターフェイスが認識しない
Redhat 2.4.20-8をインストールしています。 ifconfig -a を打ってもインターフェイスはloしか認識していない状態です。 ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/networking/ifcfg-eth0 でシンボリックリンクを作成しましたが認識されません。 何が問題なのでしょうか? 助言頂けると助かります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
dmesgでethをGrepして引っかからないということは 認識されてないということになるかと思います。 確認/対処: http://www.atmarkit.co.jp/flinux/rensai/linuxtips/091usenic.html
その他の回答 (3)
- kusa_mochi
- ベストアンサー率76% (1597/2087)
その様なマシンなのか書いてないので分からないが、Broadcomのチップをオンボードで積んでいるならPCIレベルでは認識されているのだと思う。 (言い換えるなら、カーネルが対応ドライバを持っていない) No.3氏のリンクを見て自分でドライバモジュールを見つけるスキルがあるなら、多分こんな質問をしていないと思うので、まずはどの様なマシンを使っているかを書こう。 (私の予想では、DELLのPowerEdge/SC440辺りではないかと思うんだが) そうすれば、回答者側でもドライバを何処から持ってくれば良いかアドバイス出来るから。
- rere2006
- ベストアンサー率63% (12/19)
まずdmesgでハードウェア上で認識されているかどうかを確認し、 認識されてればifconfig eth0 upコマンドでインターフェースを UPして見ては如何でしょうか。
- kusa_mochi
- ベストアンサー率76% (1597/2087)
そのカーネルにドライバが含まれて居ないとか。 Redhat 2.4.20-8って、検索してみると Redhat 9 のカーネルバージョン 2.4.20-8のことかな? (7.3というのもあったから、9より前という可能性もあるかも) lspciでpciバスレベルで認識しているかの確認と、そのカーネルでNICをサポートしているか(ドライバを持っているか)の確認をしてみては。
補足
おっしゃるとおりRedhat 9です。 lspciコマンドで確認しましたが何を見ていいかいまいちわかりませんが、とりあえずあやしい部分があったので記載させて頂きます。 01:0c.0 Ethernet controller: Broadcom Corporation: Unknown device 170c (rev 02) これを見る限り認識していないのでしょうか?
補足
すいません。 dmesgで何を見ていいかわかりません。 とりあえずethでgrepしてもひっかかりませんでした。 ifconfig eth0 upコマンドをうってもそのようなデバイスはありません となりました。