Intel 8260 和 Ubuntu 16.04

Intel 8260 和 Ubuntu 16.04

我无法让 8260 卡与 Ubuntu 16.04 配合使用。我有两台运行内核 4.13.0.38 的计算机。其中一台计算机可以连接到我的无线网络,而另一台则不能。

在故障计算机上 - 根据 ifconfig,网络接口已启动:

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:2734 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2734 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:283045 (283.0 KB)  TX bytes:283045 (283.0 KB)

wlp3s0    Link encap:Ethernet  HWaddr 00:c2:c6:dc:1d:83  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

该芯片组是 Intel 8260,在 Ubuntu 中似乎存在很多问题。根据 lshw 的说法,固件 v31 正在加载:

*-network               
   description: Wireless interface
   product: Wireless 8260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlp3s0
   version: 3a
   serial: 00:c2:c6:dc:1d:83
   width: 64 bits
   clock: 33MHz
   capabilities: bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=4.13.0-38-generic firmware=31.560484.0 latency=0 link=no multicast=yes wireless=IEEE 802.11
   resources: irq:127 memory:dc000000-dc001fff

我已经使用 modprobe 重新启动了 iwlwifi:

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

我可以看到无线网络,但无法连接。我在运行的计算机上复制了网络设置,但无济于事。我还从 /lib/firmware 复制了固件 ucode,但这也没有用。

关于如何在两台计算机之间执行“差异”有什么想法吗?

答案1

这个问题已经通过在我的电脑上设置监管域来解决,使用特定国家/地区的固件刷新我的路由器。我注意到我可以设置我的监管域并连接到路由器,但是一旦我在网络上 ping 一个设备,我的监管域就会恢复为全局 (00)。

我开始标准讨论设置 reg 域。我使用 crda 设置监管域时遇到了一些问题,因此我向cfg80211模块,作为其他用户已经完成。为了使这些更改永久生效,我必须创建文件/etc/modprobe.d/cfg80211.conf并添加以下内容:

options cfg80211 ieee80211_regdom=US

任何寻找差异工具来比较网络配置的人都应该使用这个脚本

相关内容