我购买了 TP-LINK TL-WN781ND 150Mbps 无线 PCI Express 网络网卡,并在 Ubuntu 最新版本 14.04.2 上运行,但速度非常慢。
请查看有关我的网络和设备的所需信息这里。
但是当我使用 Mac 和 Windows 系统时,速度很快。只有在 Ubuntu 操作系统中才会出现问题。在 Ubuntu 操作系统中连接时,无线信号范围非常小(几乎显示 4 格信号中的 1 格)。
我的路由器型号:Cisco Linksys E900
并设置为网络模式:Wireless-N only
升级内核可获得:linux-generic is already the newest version.
使用以下方法时速度更佳:ethtool --change eth1 speed 10 duplex half autoneg off
速度没有提高超过ethtool --change eth1 speed 100 duplex half autoneg off
答案1
您的网卡似乎存在自动协商问题或布线/端口问题。
由于评论中的诊断不能提高超过 100MBit 半双工(50Mbps)的速度,请将以下命令添加到您的/etc/network/interfaces
:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
post-up ethtool --change eth1 speed 100 duplex half autoneg off
这应该为您的问题提供一个非常稳定的解决方法,因为这些将在重启后继续存在,而ethtool --change eth1 speed 100 duplex half autoneg off
命令行上的 just 则不会。事实上,它非常稳定,我们可以称之为“解决方案”... ;-)
答案2
已修复!
由于是信号问题,我将天线从 2dB 更换为 10 dB。
现在我获得了正确的信号和很快的速度。
感谢大家对命令的帮助。
答案3
我必须禁用无线 N,才能使其可靠地工作。
为此,请添加:
options ath9k 11n_disable=1
到文件(如果不存在则创建它):
/etc/modprobe.d/ath9k.conf
您可以在终端中使用以下命令执行此操作:
sudo gedit /etc/modprobe.d/ath9k.conf
并在末尾添加该行。重新启动计算机。