无线接口硬阻塞,无法启动

无线接口硬阻塞,无法启动

最近我的网络出现问题,从昨天开始我就无法使用我的 wifi 网络适配器了。

至于网络故障的描述,网络管理器有时会丢失 wifi 连接并连接到以太网 iface(没有任何可用连接)。这种情况过去也发生过,但我注意到它在过去几天(3-4 天左右)发生得更频繁,并且在将计算机从睡眠状态唤醒时最为明显。

今天早上我失去互联网连接后开始调查,发现 wlan 接口(列为 wlp3s0)未出现在 ifconfig 中。尝试通过它启动,sudo ifconfig wlp3s0 up结果显示SIOCSIFFLAGS: Operation not possible due to RF-kill

sudo rfkill list all结果如下:

0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: yes

由此可见,锁是基于硬件的,而不是基于软件的。因此,我:

  • 确保我的飞行模式开关没有打开(说实话,我不知道哪一侧是飞机模式,但我重新启动了开关的两种状态,所以这应该不是问题)
  • 尝试使用笔记本电脑上的网络功能键 (Fn + F5),但无济于事
  • 确保锁不是来自 BIOS 选项(检查 I/O 安全以及网络选项)
  • 尝试从我的操作系统的旧映像启动
  • 尝试从实时 Ubuntu ISO(16.04)启动;未导致网络方面发生任何变化
  • 尝试通过以下方式进行软解锁sudo rfkill unblock all

所以是时候带上重炮了。

笔记本电脑型号名称:

LENOVO Thinkpad T430s 2352CT0/2352CT0, BIOS G7ET99WW (2.59 ) 03/18/2014

uname -a输出结果如下:

Linux 4.4.0-66-generic #87-Ubuntu SMP Fri Mar 3 15:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

lspci输出结果如下:

00:00.0 主机桥:英特尔公司第三代酷睿处理器 DRAM 控制器(rev 09)
00:01.0 PCI 桥:英特尔公司 Xeon E3-1200 v2/第三代酷睿处理器 PCI Express 根端口 (rev 09)
00:02.0 VGA 兼容控制器:英特尔公司第三代酷睿处理器图形控制器(rev 09)
00:14.0 USB 控制器:英特尔公司 7 系列/C210 系列芯片组系列 USB xHCI 主机控制器(修订版 04)
00:16.0 通信控制器:英特尔公司 7 系列/C210 系列芯片组家族 MEI 控制器 #1 (rev 04)
00:19.0 以太网控制器:英特尔公司 82579LM 千兆网络连接(修订版 04)
00:1a.0 USB 控制器:英特尔公司 7 系列/C210 系列芯片组系列 USB 增强型主机控制器 #2 (rev 04)
00:1b.0 音频设备:英特尔公司 7 系列/C210 系列芯片组系列高清晰度音频控制器(修订版 04)
00:1c.0 PCI 桥:英特尔公司 7 系列/C210 系列芯片组家族 PCI Express 根端口 1 (rev c4)
00:1c.1 PCI 桥:英特尔公司 7 系列/C210 系列芯片组家族 PCI Express 根端口 2 (rev c4)
00:1c.2 PCI 桥:英特尔公司 7 系列/C210 系列芯片组家族 PCI Express 根端口 3 (rev c4)
00:1d.0 USB 控制器:英特尔公司 7 系列/C210 系列芯片组系列 USB 增强型主机控制器 #1 (rev 04)
00:1f.0 ISA 桥:英特尔公司 QM77 Express 芯片组 LPC 控制器(rev 04)
00:1f.2 SATA 控制器:英特尔公司 7 系列芯片组家族 6 端口 SATA 控制器 [AHCI 模式](修订版 04)
00:1f.3 SMBus:英特尔公司 7 系列/C210 系列芯片组系列 SMBus 控制器(修订版 04)
01:00.0 3D 控制器:NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
03:00.0 网络控制器:Intel Corporation Centrino Ultimate-N 6300 (rev 3e)

lshw -c network输出结果如下:

  *-网络
       描述:以太网接口
       产品:82579LM 千兆网络连接
       供应商:英特尔公司
       物理 ID:19
       总线信息:pci@0000:00:19.0
       逻辑名称:enp0s25
       版本:04
       序列号:3c:97:0e:95:07:f6
       容量:1Gbit/s
       宽度:32 位
       时钟:33MHz
       功能:pm msi bus_master cap_list 以太网物理 tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 自动协商
       配置:自动协商=开启 广播=是 驱动程序=e1000e 驱动程序版本=3.2.6-k 固件=0.13-3 延迟=0 链接=否 多播=是 端口=双绞线
       资源:irq:28 内存:f3500000-f351ffff 内存:f353b000-f353bfff ioport:6080(size=32)
  *-网络已禁用
       描述:无线接口
       产品: Centrino Ultimate-N 6300
       供应商:英特尔公司
       物理 ID:0
       总线信息:pci@0000:03:00.0
       逻辑名称:wlp3s0
       版本:3e
       序列号:3c:a9:f4:38:36:ac
       宽度:64 位
       时钟:33MHz
       功能:pm msi pciexpress bus_master cap_list 以太网 物理 无线
       配置:广播=是驱动程序=iwlwifi 驱动程序版本=4.4.0-66-generic 固件=9.221.4.1 构建 25532 延迟=0 链接=否多播=是无线=IEEE 802.11abgn
       资源:irq:33 内存:f2c00000-f2c01fff

ifconfig -a产生以下输出(eth0 => enp0s25,wlan0 => wlp3s0):

br-5683354b17cb 链路封装:以太网 HWaddr 02:42:e8:3c:ec:f5  
          inet 地址:172.18.0.1 Bcast:0.0.0.0 掩码:255.255.0.0
          上行广播多播 MTU:1500 度量:1
          RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
          TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:0
          RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

docker0 链路封装:以太网 HWaddr 02:42:c1:3b:54:07  
          inet 地址:172.17.0.1 Bcast:0.0.0.0 掩码:255.255.0.0
          上行广播多播 MTU:1500 度量:1
          RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
          TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:0
          RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

enp0s25 链路封装:以太网 HWaddr 3c:97:0e:95:07:f6  
          上行广播多播 MTU:1500 度量:1
          RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
          TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)
          中断:20 内存:f3500000-f3520000

lo 链路封装:本地环回  
          inet 地址:127.0.0.1 掩码:255.0.0.0
          inet6 地址:::1/128 范围:主机
          上行环回运行 MTU:65536 度量:1
          RX 数据包:11358 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:11358 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1
          RX 字节:834988 (834.9 KB) TX 字节:834988 (834.9 KB)

wlp3s0 链路封装:以太网 HWaddr 3c:a9:f4:38:36:ac  
          广播多播 MTU:1500 度量:1
          RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
          TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

iwconfig输出结果如下:

wlp3s0 IEEE 802.11abgn ESSID:关闭/任何  
          模式:管理接入点:非关联 Tx-Power=关闭   
          重试短限制:7 RTS 阈值:关闭 片段阈值:关闭
          加密密钥:关闭
          电源管理:关闭

iw dev输出结果如下:

物理#0
    接口 wlp3s0
        索引 3
        设备号 0x1
        地址 3c:a9:f4:38:36:ac
        类型管理

dmesg输出结果如下。最有趣的部分是在 3.695787s 到 3.74s 之间:

查看 Pastebin

apt-cache policy linux-firmware输出结果如下:

Linux 固件:
  已安装:1.157.8
  候选:1.157.8
  版本表:
 *** 1.157.8 500
        500 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 软件包
        500 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main i386 软件包
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 软件包
        500 http://security.ubuntu.com/ubuntu xenial-security/main i386 软件包
        100 /var/lib/dpkg/状态
     1.157 500
        500 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 软件包
        500 http://ca.archive.ubuntu.com/ubuntu xenial/main i386 软件包

我还拍摄了其他照片,最著名的是最近的/var/log/apt/history.log,以及journalctl -b,,和。如果您想要其中任何一张,请告诉我,我会将它们添加到此帖子中modinfo iwlwifimodinfo iwldevmodinfo mac80211

到现在为止,我还没有找到任何解决方案。我搜索了 archlinux、gentoo 和 ubuntu 论坛,但都无功而返。任何帮助将不胜感激!!!!:) :) :)

干杯

[更新]:我已经安装了 D-Link AC1200 DWA-182 无线 USB 适配器本教程,不幸的是这个也不起作用。但是打印lshw -c network返回设备为已禁用,同时rfkill list all返回设备为无论是硬阻断还是软阻断。我确信这些信息可以为解答这个难题提供关键的线索。

答案1

联想 Thinkpad T430 无线开关位于机箱右侧。它是从后往前第三个项目,紧接着 USB 连接器。

将该开关转到当前位置的相反位置。

关闭位置将关闭所有无线连接。

更新:
还有一个快捷功能键可以切换无线。在大多数联想电脑上,这个快捷功能键是:FN+ F5。如果您查看 F5 功能键,您应该会看到一个图标,表示它是网络适配器控件。图标应该具有计算机的外观,周围有信号。

答案2

jeremy31 的帮助非常棒Ubuntu 论坛的版主,我解决了硬阻塞问题。问题源于一个有故障的硬件(飞机开关),它不断向无线控制器(Intel Centrino Ultimate-N 6300)发送飞机模式开启信号。解决办法很简单,只需在三个引脚组中的中间引脚位于无线网卡的背面,以阻止错误信号通过。

相关内容