私は17.10で抱えていた問題を最後に解決する方法を探して次のガイドに従いました(17.04で働いていましたが、いつもそうだったかどうかは確認できません)。
この問題は https://ubuntuforums.org/showthread.php?t=2356217 にありますが、基本的にはIntelイーサネットカードが突然接続を停止しました。確立されたイーサネット接続を単に検出しません。
複数のLAN RJ45ケーブルを物理的に接続しようとしました(自宅の他のコンピューターで動作するため、動作することがわかっている4つを変更します)。また、コンピューターとAsus RT5300およびAsus AC-68Uの間でテストしてみました。現在、Netgear Orbi(ルーター)に直接接続されており、動作しません(Orbiの同じポートに別のコンピューターを試しましたが、完璧に動作します)。
Dmesgはカードについて次のように言及しています。
そしてGnome Network GUIはこれを示します:
LSHWは次を示します。
ModInfoはバージョン3.2.6-Kをくれました
上記のガイドに従って同じドライバーをコンパイルしようとすると、(ガイドに記載されているようにnvm.cファイルを編集した後)私にこれを与えました:
私のコンピューターは次のとおりです。
マザーボードは Asus ROG-Maximus VIII Hero Alpha であり、最新の3703ファームウェアが更新されています。
ここ数ヶ月、文字通り、ここで述べた推奨事項を含め、運が悪かったので文字通り多くのことを試しました buntu 17.04ではイーサネットアダプターが無効になりました
従ったubuntuforumsリンクは、NVMチェックサムエラーを無視するようにドライバーにパッチを適用する手法です。このエラーにより、ドライバーがまったくロードされなくなります。最初の症状は、デバイスがlshwで要求されていないように見えることです。同様に、エラーはdmesgでも明らかです。通常、次のように現れます。
[1.049935] e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
[1.084914] e1000e: probe of 0000:00:1f.6 failed with error -5
ドライバーは読み込まれないため、enp0s31f6などのインターフェイスは作成されません。
ちなみに、検索者の利益のために、ドライバーをハックしてNVMチェックサムエラーを解決するよりもはるかに簡単な方法があります。参照してください: https://ubuntuforums.org/showthread.php?t=2351572 基本的に、Intelからコードをダウンロードして実行し、チェックサムが正しいことをハードウェアに伝えます。その後、ドライバーはチェックサムエラーを検出せず、ロードして実行します。
私の意見では、チェックサムエラーが明らかでない設定でチェックサム修正を適用することは生産的ではありません。
あなたの場合、私はあなたが実行することをお勧めします:
Sudo ethtool enp0s31f6
私は、あなたが部分的に見つけると思う:
Speed: Unknown!
Duplex: Unknown!
役立つかどうかを確認するために、どの速度と二重通信を想定するかをインターフェイスに伝えることができます。
Sudo ethtool -s enp0s31f6 speed 1000 duplex full autoneg on
インターフェイスは生き返りますか?その場合、パラメーターを永続化できます。
私が強く疑うように、これのいずれも役立たない場合、マザーボード上のイーサネットジャックまたは実際のチップへのPCBトレースの1つ以上に欠陥があると思います。
Intelギガビットイーサネットカードは安価で、すぐに入手できます。欠陥のあるオンボードチップを放棄することをお勧めします。