私が使用しているCADソフトウェアと互換性があるにはこの特定のオペレーティングシステムが必要なので、デスクトップコンピュータにCentos7をインストールしました。インストールはスムーズに行われましたが、インターネットは正常に動作しません。私はいくつかの調査をしました:
の出力にはifconfig -a
ネットワークカードは表示されずlo
、virbr0
およびのみ表示されますvirbr0-nic
。
だからこれを実行し、lshw -c network
私のネットワークカードの状態を見ることができました*-network UNCLAIMED
。具体的には次のようになります。
インテル(R)イーサネットコントローラI225V
Realtek RTL8125 2.5 GbEコントローラ - Intelコントローラの動作に問題が発生した後、このコントローラを購入しました。
だからオンラインでもっと詳細な情報を確認してみると、基本的にドライバだけをインストールすればいいのでしょうか?だからエレポに行きました。ここ次の2つのパッケージをインストールしました。
~のため
- インテル、私は以下を試しました:
kmod-ixgbe-5.12.5-2.el7_9.elrepo.x86_64.rpm
- Realtekの場合は、次のことを試しました。
kmod-r8125-9.009.02-1.el7_9.elrepo.x86_64.rpm
私は特に私が見つけたときに後者がうまくいくと思いました。インターネット上の記事にも同じ問題があります。回避策は、このドライバをインストールすることです。。次は何を試すべきかわからない。ネットワークカードの緑色の火は点滅して使用できませんか?私は何を逃したことがありませんか?このドライバーは間違っていますか?どんなデバッグのアイデアでも大歓迎です。
lspci -n は、両方のデバイスに次のコードを提供します。
- インテル:8086:15f3
- リアルテック:10ec:8125
答え1
さて、解決策を見つけました。
私のコンピュータは「セキュアブート」をオンにして、サードパーティのドライバを拒否します。この説明に従って、次のコマンドを使用して機能をオフにします。回答。
sudo mokutil --disable-validation
答え2
CentOS 7.9はI225シリーズをサポートしておらず、igc
再コンパイルするにはLinuxからそのドライバをダウンロードする必要があります。
Intelオペレーティングシステムのサポートページを参照してください。https://www.intel.com/content/www/us/en/support/articles/000055236/ethernet-products/gigabit-ethernet-controllers-up-to-2-5gbe.html
最良の方法は互換性のあるネットワークカードに切り替えることです。