ホームページ  >  記事  >  運用・保守  >  Centos がネットワーク カードを認識しない場合はどうすればよいですか?

Centos がネットワーク カードを認識しない場合はどうすればよいですか?

王林
王林オリジナル
2020-05-20 13:54:324252ブラウズ

Centos がネットワーク カードを認識しない場合はどうすればよいですか?

問題の回復:

ターミナルで ifconfig コマンドを入力すると、lo ループバック ネットワーク インターフェイスが 1 つだけ表示され、eth0 ネットワーク カードが存在しないことがわかります。分析の結果、対応するネットワーク カード ドライバーが存在しないことが判明しました。

解決策:

1. 次のコマンドを実行して独自のネットワーク カード ドライバー (イーサネット コントローラー) を見つけ、対応するドライバーをオンラインで見つけてソース コードをダウンロードします。

lspci | grep -i ethernet

ソース コードは C で書かれています。現時点では、システムには gcc コンパイラーがなく、オンラインでダウンロードできません。現時点では、CentOS のインストール中に使用される ISO イメージを使用する必要がありますインストール イメージには gcc が含まれています。

2. 1 つの方法は、gcc のインストールに必要な rpm パッケージをイメージ ファイルのパッケージ フォルダーから抽出し、rpm コマンドを使用して特定の順序で 1 つずつインストールすることにより、gcc を正常にインストールすることです。もう 1 つは、iso イメージを使用してローカル yum ソースを作成し、yum install コマンドを使用してそれをインストールすることです。

3. コンパイラの他にカーネルソースコードもインストールする必要がありますので、以下のコマンドで確認し、ない場合はダウンロードする必要があります。

rpm -qa | grep kernel

ダウンロードしたドライバー ディレクトリに入り、make コマンドと make install コマンドを使用してドライバーをインストールします。

ドライバーをインストールしてネットワーク サービスを再起動すると、ifconfig コマンドによって eth0 が表示され、問題が解決したことがわかります。

推奨チュートリアル: centos チュートリアル

以上がCentos がネットワーク カードを認識しない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。