我在 Ubuntu 15.04 上使用 xfce (xubuntu),但 Wi-Fi 出现了问题。指示器继续显示我已连接到网络,但一段时间后我将无法再访问互联网。为了解决这个问题,我只需断开网络连接并重新连接,这样总能解决问题。我在其他网络上都遇到过这个问题。
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] [8086:0085] (rev 34)
Subsystem: Intel Corporation Centrino Advanced-N 6205 AGN [8086:1311]
Kernel driver in use: iwlwifi
答案1
在终端中运行
sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi 11n_disable=1 swcrypto=1 bt_coex_active=0 power_save=0"
然后重新启动。
在很多情况下仅仅如此11n_disable=8
就足够了。
解释:
这iwlwifi Linux内核驱动支持多种英特尔无线局域网适配器。该命令将以下配置添加到iwlwifi
模块:
11n_disable=1 Disables the 802.11n mode
11n_disable=8 Enables agg TX option
swcrypto=1 Disables hardware encryption and uses software instead.
bt_coex_active=0 Disables bluetooth coexistence technology that works poorly with iwlwifi
power_save=0 Disables the power save mode
要重新启动服务而不重新启动以测试替代配置:
sudo modprobe -r iwldvm iwlwifi
sudo modprobe iwldvm iwlwifi
sudo service network-manager restart
简写命令还使用here string
通过<<<
Bash中的操作符将这些字符附加到配置文件中。
答案2
就我的情况而言,这是路由器的问题。尽管上述建议的修复方法,事实证明我的 6205 适配器无法处理允许在 2.4/5 Ghz 之间进行动态转向的接入点(称为智能转向- 特定于我的路由器)。有两个可行的选项可以帮助 6205 适配器:
连接设置(最佳 - 现已稳定 6 个多月)
使用 GUI 更改 AP 的设置,例如nm-connection-editor
。相关设置将更改频段从自动的到特定乐队。
异或
路由器设置(不理想,但同样有效)
我关闭了 Smart-Steering,让路由器广播两个独立的 AP,一个用于 5GHz,另一个用于 2.4GHz(我需要两个)。现在,我可以用笔记本电脑毫无问题地连接到 5GHz AP。