来自自述文件构建和安装

来自自述文件构建和安装

您需要做什么才能让此网卡在 18.04 中正常工作?它在 16.04 中工作正常,使用的是华硕提供的源代码构建的“atlantic”驱动程序。升级到 18.04 后,我发现该驱动程序现在似乎已包含在 Ubuntu 中,我可以使用 看到该卡lshw -class network,但系统日志显示以太网链路已断开。

网络方面存在更大的问题。它也无法与内置千兆以太网端口配合使用。我必须设置 netplan 才能使其正常工作。但是,对于 10G 卡,运行“networkctl”时,即使已连接以太网电缆,也会显示此接口的“无运营商”/“正在配置”。

所以我不确定我是否遗漏了什么?是否还有其他步骤可以使其正常工作?或者 18.04 大西洋驱动程序中是否存在错误?

另外,我现在是否需要删除任何软件包以摆脱旧式“ifup / ifdown”并避免与 netplan 发生任何冲突?

干杯


编辑:我尝试全新安装 Ubuntu 18.04 Server,但安装程序也存在同样的问题(即显示此 NIC“无链接”)。

正如@binaryanomaly在下面的评论中指出的那样,18.04 版内核中为该网卡提供了一个错误。该错误已在内核 4.16.6 中修复。


编辑:添加/etc/netplan/01-network-manager-all.yaml文件

# Let NetworkManager manage all devices on this system
network:
  version: 2
#  renderer: NetworkManager
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.12/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [192.168.0.2,192.168.0.1]
    enp5s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.11/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [192.168.0.2,192.168.0.1]

答案1

您无需删除任何软件包即可从系统中消除 ifup 和 ifdown。这些命令仅对在 /etc/network/interfaces 中配置的网络接口有效。您甚至可以在同一系统上通过 /etc/network/interfaces 管理一些接口,并通过 netplan 管理一些接口。

如果您的接口显示为“无运营商”,这很可能是驱动程序问题,而不是 netplan 问题。您可以通过从 yaml 中删除接口并尝试使用 ifconfig 或 ip 直接配置它来排除 netplan。

答案2

我已经从https://www.asus.com/Networking/XG-C100C/HelpDesk_download/适用于我的 32 位 Linux

如果你解压下载的文件并检查 asus/XG-C100C_v.5.0.1.6/LinuxDriver/Linux_2.0.15.0

来自自述文件构建和安装

要手动构建该驱动程序:

  1. 确保您拥有构建独立内核模块所需的所有环境。在基于 Debian 的系统上,您可以执行以下操作:

    sudo apt 安装 linux-headers build-essential

  2. 将基础驱动程序 tar 文件移动到您选择的目录。例如,使用 /home/username/aquantia。解压/解压缩存档:

    cd ~/aquantia tar zxf Aquantia-AQtion-xyztar.gz

  3. 切换到驱动程序 src 目录:

    cd Aquantia-AQtion-xyz/

  4. 编译驱动模块:make

  5. 加载模块:sudo insmod atlantic.ko

  6. 卸载驱动程序 sudo rmmod atlantic

  7. 在系统中安装驱动 make && make install

司机将在:

/lib/modules/`uname -r`/aquantia/atlantic.ko
  1. 卸载驱动程序:make uninstall 或运行以下命令:sudo rm -f /lib/modules/ uname -r/aquantia/atlantic.ko depmod -auname -r

答案3

穆萨乌尔有很好的信息

在内核 4.15 和 14.16 中,您可能会遇到不稳定的情况,因为 Debian 内核与 XG-C100C 固件中的脏唤醒 WOL 功能不兼容。

详情内核错误 #199177 的第 41 条评论

解决方法可能包含在 2018 年 6 月发布的应用程序中的内核 4.16.6,因此请确保您的网卡避免使用 4.15.16 和 4.16.5 之间的内核。

相关内容