Intel 8260和Ubuntu 16.04

我无法让8260卡与Ubuntu 16.04一起使用。 我有2台运行内核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,这也没有用。

关于如何在两台计算机之间执行“差异”的任何想法?

通过在我的计算机上设置监管域并使用特定国家/地区的固件重新刷新我的路由器,解决了该问题。 我注意到我可以设置我的监管域并连接到路由器,但是一旦我在网络上ping设备,我的监管域将恢复为全局(00)。

我从设置reg域的标准讨论开始。 我使用crda来设置监管域时遇到了一些问题,因此我向cfg80211模块添加了选项,就像其他用户所做的那样 。 为了使这些更改永久化,我必须创建文件/etc/modprobe.d/cfg80211.conf并添加以下内容:

 options cfg80211 ieee80211_regdom=US 

任何搜索diff工具来比较网络配置的人都应该使用这个脚本 。