我最近更换了 14.04 服务器中的主板。它有两个 NIC:Intel i217V 和 Atheros AR8161。我无法让 Intel 工作,所以我在 BIOS 中将其关闭。AR8161 可以工作,但不可靠。我知道 Atheros 使用 alx 驱动程序,而 Intel 开发了自己的驱动程序。
我如何验证我的安装是否使用了最可靠的驱动程序?
sudo modinfo alx
filename: /lib/modules/3.13.0-43-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
license: GPL
description: Qualcomm Atheros(R) AR816x/AR817x PCI-E Ethernet Network Driver
author: Qualcomm Corporation, <[email protected]>
author: Johannes Berg <[email protected]>
srcversion: 15100F26458C5B941F93EBF
alias: pci:v00001969d000010A0sv*sd*bc*sc*i*
alias: pci:v00001969d000010A1sv*sd*bc*sc*i*
alias: pci:v00001969d00001090sv*sd*bc*sc*i*
alias: pci:v00001969d0000E091sv*sd*bc*sc*i*
alias: pci:v00001969d00001091sv*sd*bc*sc*i*
depends: mdio
intree: Y
vermagic: 3.13.0-43-generic SMP mod_unload modversions 686
signer: Magrathea: Glacier signing key
sig_key: 3C:74:D8:78:9C:AA:5E:CB:12:DD:D1:AA:C2:15:E1:2C:62:FC:AC:A5
sig_hashalgo: sha512
lsmod| grep alx
alx 27531 0
mdio 13559 1 alx
答案1
这个页面显示它是司机 alx 的主页:http://www.linuxfoundation.org/collaborate/workgroups/networking/alx它进一步说它于 2013 年 3 月 5 日更新。它指的是这里的 git 树:https://github.com/erikarn/alx如您所见,上次更改是在两年前。因此我建议您使用最新(旧)版本的驱动程序。
根据 modinfo,驱动程序中没有可操作的参数。不过,您可以看看是否能在此处看到错误:
cat /var/log/syslog | grep -e eth0 -e alx | tail -n25
由于输出很长,我建议您将其粘贴到这里并提供链接:http://paste.ubuntu.com。
也许路由器或 BIOS 的改变会有所帮助。我对此特别怀疑,因为通常可靠的英特尔表现也不好。
我没有发现您的接口存在太多问题,但是,我可以确定所选的 IP 地址超出了路由器使用的 DHCP 范围,您可以稍微简化一下:http://paste.ubuntu.com/9752880/
另外,您的不稳定症状是什么?
有了更多信息,我将编辑这个答案并提出解决方案。