Gentooがネットワークデバイスを検出できないのはなぜですか? [閉鎖]

Gentooがネットワークデバイスを検出できないのはなぜですか? [閉鎖]

Gentooのインストールに問題があります。インストールが完了し、LiveCDが抽出された後、ネットワークにアクセスできなくなります。

gentoo~ # ping 8.8.8.8

connect: Network is unreachable

ifconfigループバックデバイスのみが表示され、実際のネットワークデバイスは表示されません(イーサネットおよびワイヤレスインターフェイスloも必要です)。enp3s0wlp4s0

これが私が見たものですlspci

gentoo~ # lspci | grep Eth

03:00.0 Ethernet controller: Qualcomm Atheros AR8131 Gigabit Ethernet (rev c0)

そのデバイスのドライバなしでカーネルがコンパイルされた可能性があると思います。これを確認するには、ドライバーの名前を探す必要があります(次を使用)。http://kmuto.jp/)

gentoo~ # lspci -n

...

03:00.0 0200: 1969:1063 (rev c0)

...

したがって、名前はであり、コンパイル前にカーネルに含めることをサポートすることにatl1c関連しています。Atheris L1C Gigabit Ethernet

ベストアンサー1

Gentoo/Linux LiveCD イーサネットに接続できません: トラブルシューティング手順:

  1. 公式ブートメディアのウェブサイトで最新の.isoまたは起動可能なUSBイメージがあるかどうかをもう一度確認してください。 Intelなどのマザーボード/イーサネットメーカーはメジャーアップデートをリリースし、Linux開発者はソフトウェアアップデートを介してそれを修正する必要があります。
  2. Cat5を他のコンピュータに接続して接続し、インターネットと有線のCat5ケーブルが正しく機能していることを再確認してください。動作している場合は、インターネットとCat5ケーブルが動作します。それ以外の場合は交換してください。
  3. 5ポートハブ、スイッチ、ルーター(ブリッジなど)、またはコンピューターとISPサービスプロバイダーの間に他のリレー装置など、重複または欠陥のある装置やセットトップボックスがないことを確認してください。これらのネットワークホップを削除すると、liveCDがそれを「透過」できることを確認できます。問題が解決したら、ハブ/スイッチ/ルーターハードウェアをすばやく更新してください。
  4. コンピュータのBIOS / CMOSまたはマザーボード設定でイーサネットカードが有効になっていること、コンピュータが複数のイーサネットカードをサポートできること、または単にプライマリ以外のイーサネットカードを接続していることを確認してください。再起動後、F2 / F12 / Delを押してイーサネットまたはネットワークスタックに関連する設定を見つけ、レガシーIPv4およびIPv6設定を有効/無効にします。
  5. 2 つ以上のイーサネット カード間のネゴシエーションにより、コンピュータがハングしていないことを再確認してください。リムーバブルイーサネットカードを取り外せると、エラーを隔離できます。あなたのイーサネットカードは偽造されたサードパーティのカードかもしれません。 modprobeを使用して、製造元が承認したイーサネットドライバをロードします。
  6. これで、イーサネットハードウェアまたはブートメディアリーダーの整合性が疑わしいです。 Ubuntu、Arch、SystemRescueCDなどの他のLiveCDや他のブートUSBを試してください。 CDで焼くか、USBで起動してください。それがうまくいけば、少なくともイーサネットカードのハードウェアがあきらめなかったことを証明することです。
  7. イーサネットがまだこれらのブートメディアから自動的に接続されていない場合。ハードウェアが疑わしい。不要なリムーバブルPCIカードを取り外し、不要なメモリを取り外します。
  8. これらのいずれも機能しない場合は、Linuxが8ボールの後ろにある可能性があります。別の種類のオペレーティングシステムをインストールしてみてください。
  9. これらの何も動作しない場合は、ハードウェアが動作しません。

https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Networking

最終的に問題を解決したのは、カーネルを再コンパイルすることでした。ドライバをロードしましたが、実際にはインストールしませんでした。

解決策は次のとおりです。

gentoo~ # cd /usr/src/linux

gentoo linux # make modules_install

gentoo linux # cp arch/x86/boot/bzImage /boot/kernel-genkernel-x86_64-4.0.5-gentoo

gentoo linux # reboot

おすすめ記事