Ubuntu

網路電纜在 Ubuntu 中不起作用,網路無人認領

  • October 5, 2021

我剛剛在一台新 PC 上安裝了 Ubuntu 20.04。主機板是華碩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 wifi 適配器,我目前可以用它來輸入它。但這很慢。

供應商 Realtek 的乙太網控制器旁邊有網路 UNCLAIMED,這看起來很可疑。

UNCLAIMED 設備是否與我的網線問題有關?如果是這樣,我該如何解決?

該設備尚不存在(ip link是您的朋友),因此沒有載入驅動程序。請參閱Arch Linux Wiki 上的No network with RTL8125 2.5GbE Con​​troller了解如何解決此問題,即:

/> 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'

現在重新啟動並檢查模組是否已載入。

引用自:https://unix.stackexchange.com/questions/599844