Ocelotを新しいマシン(ASUS M5A99X EVOマザーボードとオンボードギガビットイーサネット)にインストールし、インストール中にアップデートをダウンロードするように依頼しました。インストールは永遠にかかりましたが、最も長い部分はアップデートのダウンロードであり、これが私の最初の手がかりになるはずでした。インストール後、インターネットへのアクセスはせいぜい大雑把ですが、ほとんどが壊れています。アダプターは、ルーターからIPアドレスまたはDNSアドレスのプルダウンに一貫して失敗します。
また、Windows 7(デュアルブート)で起動でき、イーサネットが正常に機能するため、これがハードウェアの問題ではないことを知っている必要があります。実際、炎上する速さは、より良い言葉かもしれません。しかし、Windowsの代わりにUbuntuでやらなければならないことがたくさんあります(主にソフトウェア開発)。
私はそれがドライバーの問題だと感じていますが、正しいドライバーを自動的にインストールするために常にUbuntuに頼っていたので、どこから始めればよいのかさえわかりません。ドライバーが間違っているのはなぜですか、どうすればよいですか?
Yongchaoがそれを説明し、 これらの指示 を見つけたので、私は問題をグーグルで調べました。ただし、RealtekのRTL8168BドライバーはLinux 2.6専用であり、Linux 3.0(Oneiricに付属)のパッチが必要です。
ただし、同じ検索で このバグレポート がプルアップされたため、次の「バックポート」モジュールをインストールして、r8169ドライバーを正しく動作させるように提案しました。私の手順は次のとおりです。
Sudo add-apt-repository ppa:leannogasawara/ppa
Sudo apt-get update
Sudo apt-get install linux-backports-modules-net-`uname -r`
そして再起動します。
マシンが再起動すると、インターネットは金の液体のように注がれました。 Yongchao Li が私を正しい方向に向けてくれてありがとう!
インターネットを少し検索すると、これが失敗する理由があります。シェルでlspci
を実行した場合。ネットワークインターフェイスカードが8168Bを使用していることがわかります。ただし、lsmodを実行すると、システムが正しくないr8169ドライバーをロードすることがわかります。
R8169ドライバーをr8168に戻し、r8169をブラックリストに登録する方法をGoogleで検索してください。以前にも同じ問題があります。しかし、それは解決できます。