17.04 英特尔 8265 / 8275 上的无线随机掉线

17.04 英特尔 8265 / 8275 上的无线随机掉线

前几天我在一台新的 Thinkpad 上安装了 xubuntu,可以正常连接到我的双频家用路由器 (Netgear R7000)(5g 和标准),但每隔几分钟就会断线一次。我已经手动重新连接到我的网络,但这很烦人,我不想这样做。我几乎不知道从哪里开始,在这里或其他地方尝试了其他一些解决方案,但都无济于事。任何指示都将不胜感激!

uname -sr
Linux 4.13.5-041305-generic

lspci | grep Wireless
04:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

sudo lshw -class network                             
  *-network                 
       description: Wireless interface
       product: Wireless 8265 / 8275
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlp4s0
       version: 78
       serial: f8:34:41:da:85:27
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.13.5-041305-generic firmware=22.391740.0 ip=192.168.1.118 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:281 memory:ed100000-ed101fff

sudo journalctl -fu NetworkManager                                                                           
-- Logs begin at Thu 2017-10-12 21:06:37 MDT. --
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7537] dhcp4 (wlp4s0):   nameserver '192.168.1.1'
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7538] dhcp4 (wlp4s0): state changed unknown -> bound
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7554] device (wlp4s0): state change: ip-config -> ip-check (reason 'none') [70 80 0]
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7557] device (wlp4s0): state change: ip-check -> secondaries (reason 'none') [80 90 0]
Oct 12 21:25:29 COMPUTER dhclient[7023]: bound to 192.168.1.118 -- renewal in 38150 seconds.
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7561] device (wlp4s0): state change: secondaries -> activated (reason 'none') [90 100 0]
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7561] manager: NetworkManager state is now CONNECTED_LOCAL
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7594] manager: NetworkManager state is now CONNECTED_GLOBAL
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7594] policy: set 'NETWORKNAME-5G 1' (wlp4s0) as default for IPv4 routing and DNS
Oct 12 21:25:29 COMPUTER NetworkManager[6012]: <info>  [1507865129.7598] device (wlp4s0): Activation: successful, device activated.

我尝试过的事情:

  • 在网络管理器中设置 BSSID
  • 添加wifi.scan-rand-mac-address=no/etc/NetworkManager/NetworkManager.conf
  • 使用以下命令禁用 ipv6 /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1

更新 1 - 尝试 @chili555 的建议后仍然遇到困难(谢谢!)。我尝试了以下操作并确保在每个步骤后重新启动。

  • 关闭网络管理器和 tlp 中的省电功能
  • 在 /etc/default/crda 中设置 REGDOMAIN=US
  • 从 SSID 中删除空格
  • 停止使用 5GHz 802.11a/n/ac 网络,转而使用 2.4GHz b/g/n 网络
  • 在路由器设置中关闭 20/40hz 共存,将频道从自动更改为 1
  • 将wifi安全设置为WPA2-PSK [AES]。

Mbps 模式会影响我吗?截至目前,2.4/5g 网络分别最高可达 600 Mbps 和 1733 Mbps。

更新 2 - 尝试全新安装 17.10 并遇到同样的问题,所以我只能假设这是驱动程序问题或路由器问题。

答案1

首先,我建议你关闭网络管理器中的省电功能。从终端:

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

接下来,检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更幸运。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

接下来,我建议明确设置你的监管范围。检查你的:

sudo iw reg get

如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:

sudo iw reg set IS

当然,如果不是冰岛,请替换您的国家代码。永久设置它:

sudo nano /etc/default/crda

将最后一行改为:

REGDOMAIN=IS

仔细校对,保存并关闭文本编辑器。

最后我们注意到SSID的名字是NETWORKNAME-5G 1,如果SSID的名字里确实有空格的话,建议改成类似NETWORKNAME-5G_1这样没有空格的名字。

完成这些更改后,请重新启动路由器和计算机,并让我们知道是否有任何改进。

相关内容