我在一台较旧的 PC 上运行 Kubuntu 20.04。主板上的 NIC 最近给我带来了麻烦,偶尔会断开连接,需要重新启动才能重新连接。因此,我添加了一个 PCIe 以太网卡,但它不会提取 IP 地址。该卡是旧的 TP-Link NT TG-3648 硬件 v2,是我在备件中找到的。我试过主板上的两个 PCIe 端口。
当我运行时lspci -v | grep Ethernet -A 1
我得到这个输出:
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
Flags: bus master, fast devsel, latency 0, IRQ 16
--
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Subsystem: TP-LINK Technologies Co., Ltd. TG-3468 Gigabit PCI Express Network Adapter
这告诉我系统正在识别该卡,但出于某种原因,当我将以太网电缆插入该端口时,我无法获取 IP 地址。这可能是驱动程序问题吗?TP-Link 网站上没有针对此硬件版本的官方 Linux 驱动程序,我不确定我还能从哪里获得驱动程序。当我在线搜索时,TP-Link 的网站是唯一提供驱动程序的网站,但它们都是适用于 Windows 的。任何帮助都非常感谢。
spci -knn | grep Eth -A3 output:
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
Kernel driver in use: r8169
Kernel modules: r8169
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Subsystem: TP-LINK Technologies Co., Ltd. TG-3468 Gigabit PCI Express Network Adapter [7470:3468]
Kernel driver in use: r8169
Kernel modules: r8169
答案1
我认为这与驱动程序无关。更可能是某些设置错误。
但你可以尝试安装另一个驱动程序
sudo apt install r8168-dkms