英特尔 AC 3160 适配器:重启后无法连接到路由器

英特尔 AC 3160 适配器:重启后无法连接到路由器

每次我重新启动计算机,我的无线都无法连接,除非我重新启动路由器,只有运行 Ubuntu 16.04.1 的计算机才会出现此问题,其他小工具或计算机都不会遇到此问题。

电脑有Intel AC 3160适配器,输出sudo lshw -class network如下:

*-network               
   description: Wireless interface
   product: Wireless 3160
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:07:00.0
   logical name: wlp7s0
   version: 83
   serial: d0:7e:35:fb:11:b1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-34-generic firmware=16.242414.0 ip=67.82.77.103 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:49 memory:f7100000-f7101fff

我还运行手动 IPv4 设置以赋予其网络内的静态 IP,在首先对路由器进行故障排除后未发现重复的 IP(例如,其他设备使用我分配给计算机的 IP)。

答案1

我通过修改驱动程序的配置解决了该问题。我采取了以下步骤。

打开终端并输入:

sudo nano /etc/modprobe.d/iwlwifi.conf

我在那里添加了这行代码:

options iwlwifi fwlps=N swcrypto=1 11n_disable=1

保存更改并重新启动。

11n_disable此后连接一直很稳定,由于该选项禁用了 802.11N 协议,因此 wifi 速度不会超过 54Mbps 。swcrypto禁用加密接口的软件实现并fwlps禁用无线适配器的电源管理选项。

我尝试过单独使用此选项或组合使用此选项,但唯一能帮助我解决问题的解决方案是同时使用这三个选项。

相关内容