Ubuntuでネットワークケーブルが機能しない、ネットワークが請求されない

Ubuntuでネットワークケーブルが機能しない、ネットワークが請求されない

新しいコンピュータにUbuntu 20.04をインストールしました。マザーボードはASUS TUF B550です。

イーサネットケーブルが機能しません(接続するとインターネットにアクセスできなくなります)。接続すると、ポートの横にオレンジ色のライトが点灯し、緑色のライトが点滅します。

このケーブルは他の機械で使用できます。

実行中lshwです。以下が表示されます。

barnyard@MeshifyC:~$ sudo lshw -c network
  *-usb:0                   
       description: Wireless interface
       product: 802.11 n WLAN
       vendor: Ralink
       physical id: 4
       bus info: usb@1:4
       logical name: wlx7cdd908404a2
       version: 1.01
       serial: 7c:dd:90:84:04:a2
       capabilities: usb-2.00 ethernet physical wireless
       configuration: broadcast=yes driver=rt2800usb driverversion=5.4.0-26-generic firmware=0.36 ip=192.168.1.89 link=yes maxpower=450mA multicast=yes speed=480Mbit/s wireless=IEEE 802.11
  *-network UNCLAIMED
       description: Ethernet controller
       product: RTL8125 2.5GbE Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd cap_list
       configuration: latency=0
       resources: ioport:f000(size=256) memory:fc500000-fc50ffff memory:fc510000-fc513fff

USBデバイスは、現在これを入力するために使用できるUSB Wi-Fiアダプタです。しかし、非常に遅いです。

Realtekベンダーが提供するイーサネットコントローラの隣には宣言されていないネットワークがあり、疑わしいです。

請求されていないデバイスが私のネットワークケーブルの問題に関連していますか?では、どうすれば解決できますか?

ベストアンサー1

デバイスがまだ存在しないため(ip link友達)、ドライバはロードされません。バラよりネットワークレスRTL8125 2.5GbEコントローラArch Linux Wikiでこの問題を解決する方法を学びます。

/> cd /tmp
/> git clone https://aur.archlinux.org/r8125.git
/> cd r8125
/> makepkg
/> ls
/> sudo pacman -U r8125-dkms-9.003.05-0-x86_64.pkg.tar.gz

-Uパラメーターの場合は、lsコマンドで表示されるr8125-dkms-X.XXX.XX-X-x86_64.pkg.tar.gzファイル名を使用してください。名前は異なる場合があります。

r8169モジュールがブラックリストに追加されました(ロードされなくなりました)。

/> sudo bash -c 'echo "blacklist r8169" > /etc/modprobe.d/r8169.conf'

再起動すると、r8125モジュールが自動的にロードされます。確認するには:

/> lsmod | grep r8125

次のような内容を返す必要があります。

r8125                 176128  0

モジュールが自動的にロードされない場合は、起動時に強制的にロードすることができます。

/> sudo bash -c 'echo "r8125" > /etc/modules-load.d/r8125.cfg'

再起動し、モジュールがロードされたことを確認します。

おすすめ記事