安装 Ubuntu 14.04 后,连接经常断开。我尝试自己修复该问题,但情况却变得更糟,我运行了在另一篇文章中读到的代码,这使我的连接变得非常慢。
echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe -v iwlwifi
sudo iwconfig wlan0 power off
$ lspci -nn | grep 0280
07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter [10ec:8179] (rev 01)
你能帮我解决这个问题吗?
答案1
您没有 iwlwifi 设备或驱动程序,因此 iwlwifi 11n_disable=1 不太可能发挥任何作用。请在此处检查:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1310512请注意,这是您的同一个 10ec:8179 设备。评论 #30,其中写道:
RTL8188EE [10ec:8179] 和 RTL8723BE [10ec:b723] 用户提示:这些硬件模块存在 MSI 兼容性问题,在某些特定平台上,它们与 MSI 配合良好,但没有 MSI 时会断开连接,在其他特定平台上则相反。您可以尝试切换其模块参数“msi”
我们来尝试一下驱动程序参数:
sudo -i
echo "options rtl8188ee msi=1" > /etc/modprobe.d/rtl8188ee.conf
exit
重新启动并告诉我们稳定性是否有所改善。
答案2
禁用 n 模式并仅将内核更新到 3.16 对我来说就解决了问题。
N 模式:echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
答案3
检查下载大型文件时问题是否仍然存在。如果不存在,则问题可能仅出在 http 请求端,请参阅https://askubuntu.com/a/147385/378854。您可能弄乱了您的命名空间 (resolv.conf)。
除此之外,重新安装 wifi 驱动程序可能会有效:
sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms git
git clone https://github.com/pvaret/rtl8192cu-fixes.git
sudo dkms add ./rtl8192cu-fixes
sudo dkms install 8192cu/1.9
echo "blacklist rtl8192cu" | sudo tee -a /etc/modprobe.d/blacklist.conf
截至 2016 年 4 月,所需的安装 cmd 是8192cu/1.10
(只需检查最新版本)
或者你可以手动将内核更新到较新的版本(这并不难)