問題の回復:
ターミナルで 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 サイトの他の関連記事を参照してください。