Ubuntu 20.04でrtl8168ベースのNICが検出されない

Ubuntu 20.04でrtl8168ベースのNICが検出されない

現在、ネットワークカード自体が動作していないため、現在駆動しているシステムがないため、情報が制限されます。私が経験した問題は、カーネルのアップグレード後にネットワークカードが動作を停止したことです。私は見たDKMSモジュールの再インストールに対する回答しかし、それはうまくいきませんでした。 packages.ubuntu.comからパッケージをダウンロードし、USBスティック経由で転送し、dpkg経由で​​手動でインストールしました。エラーメッセージなしでインストールされましたが、完全再起動後もNICはまだ検出されませんでした。

フォローするRealtek公式サポートページこのモジュールは、5.6以下のカーネルのみをサポートしていることがわかります。

Realtekページのスクリーンショット

私は最新のカーネルを持っています(5.8と思います)。これは、カーネルのアップグレード後にネットワークカードが機能しなくなった理由を説明できます。

この問題を解決する方法についてのアイデアはありますか?

ベストアンサー1

@GAD3Rの答えが私に解決策を教えてくれました。linux-headers-generic-hwe-20.04何らかの理由でパッケージが紛失しました。

dist-upgradeまたは、コマンドの実行後にupgrade記載されたパッケージがありません。このパッケージはこのパッケージへの間接的な依存関係ですlinux-headers-generic。これは使用できないため、DKMS モジュールはカーネルのアップグレードに基づいて構築されません。

解決策は、次の方法で上記の2つのパッケージに対応するファイルをダウンロードすることです(カーネルバージョンは次のものを使用して見つけることができますuname -r)。.debhttps://packages.ubuntu.com手動でインストールしてください。

これをインストール(使用dpkg -i)すると、自動的にDKMSモジュールのビルドがトリガされ、再起動後の問題が解決されます。

予防次元で手動で設置しましたlinux-headers-generic-hwe-20.04。これは「手動でインストール済み」と表示され、もはや消えません。パッケージ名に含まれている内容を考慮すると、20.4これは次のパッケージでは生き残ることができないと確信しており、dist-upgradeそのメタパッケージは表示されません。

それで、今後この記事を見直すこともできますね。この場合: こんにちは、将来の私です:)

おすすめ記事