此情况仅适用于linux有无线驱动,但是无法正常连接无线的情况 以我的think pad e420为例说明: 首先运行该命令 : $ rfkill list 0: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no 1: hci0: Bluetooth Soft blocked: no Hard blocked: no 2: phy0: Wireless LAN Soft blocked: no Hard blocked: no 3: tpacpi_bluetooth_sw: Bluetooth Soft blocked: no Hard blocked: no
可以看到acer-wireless 提示 soft blocked :yes ,明显可以看出这个无线网卡的驱动安装错了 下面我们将这个驱动卸载就行: sudo rmmod -f acer-wmi sudo rfkill unblock all rfkill list all 再看一遍 看还有没有 acer-wireless,没有的话就说明已经卸载了,然后看一下无线管理那里是否已经能搜到信号了,开心吧 不过每次开机都要输入这三个命令确实挺烦人的,下面我们彻底来改变这一切吧: sudo echo "blacklist acer-wmi" >> /etc/modprobe.d/blacklist.conf 我们把acer 驱动加到黑名单中就好了 然后rfkill unblock all 将这一行写在/etc/rc.local这个文件的exit 0这一行之前。 将所有无线模块在开机的时候就将它的状态设置为unblocked