Ubuntu 16.04 で ASUS H110T の Ethernet ポートが認識されない問題の対処方法
この記事のまとめ:
- Ubuntu OS が ASUS H110T マザーボードの Realtek 製 RTL8111/8168/8411 Ethernet Controller を認識しない問題の対処方法をまとめています。
背景
最近世にも珍しい Micro-ITX Thin 規格のマザーボードである ASUS H110T を中古で購入したのですが、Ubuntu 16.04 が2つある Ethernet ポートのうち1つを 認識しない問題がありましたので問題を解決した記録を残しておきます。ちなみに正確には DHCP では反応するものの固定 IP アドレスが割り振れない感じでした。
ハードウェアデバイスの確認
まずは下記のコマンドで Ethernet コントローラーのデバイスを探します。
2つある Ethernet ポートはそれぞれ異なる IC (Realtek 製 RTL8111/8168/8411 と Intel 製 I219-V)で制御されていることがわかります。
そのうち問題になっているのは Realtek 製 RTL8111/8168/8411 で制御されている Ethernet ポートのようです。
ドライバーのインストール
Realtek RTL8111/8168/8411 用のドライバーは r8168 というもののようでドライバーがインストールされているか確認します。
ドライバーがインストールされていない場合何も表示されません。
それでは、Realtek 製 RTL8111/8168/8411 のドライバーをインストールします。 Realtek のホームページから RTL8111/8168/8411 用のドライバーをダウンロードしてきます(残念ながら wget でダウンロードできる感じではないです)。
対象となるドライバーは GBE Ethernet LINUX driver r8168 for kernel up to 4.15 (2019.12.12現在)のようです。
マニュアルに従ってインストールします。
なお、更新版のドライバーとして r8169 というものがあるようなのですが、このドライバーは不具合が多いようなので先に r8169 ドライバーがインストールされ、適用されてしまっている場合はこのドライバーを読み込まないようにするために、/etc/modprobe.d/blacklist.conf
に下記を追記します。
/etc/network/interfaces
にインターフェースの設定を書いて、ifup <iface_name>
を実行するか、再起動すれば無事認識されているはずです。
参考
- No Ethernet Connection in Ubuntu 16.04/Linux Mint 18 with Realtek RTL8111/8168/8411 | Medium
- Mint 19 (Ubuntu 18.04) における Realtek RTL8111/8168/8411 用ドライバーのインストールと r8169 ドライバーのブラックリスト登録
- Ubuntu:有線LANを繋がるようにした | blog.PanicBlanket.com
- Ubuntu における Realtek RTL8111/8168/8411 用ドライバーのインストール
- オンボードのEthernetコントローラ(I219-V)がUbuntuで動かない時の対処 | Ray’s daiary
- Ubuntu 16.04 における Intel I219-V 用ドライバーのインストール
今回は以上です。 最後まで読んでいただき、ありがとうございます。
コメント
コメントを投稿