当新装系统无线网卡无法使用的时候,应该是件很纠结的事情。本人纠结了一天。
当你敲ifconfig的时候你发现里面都没有无线:
eth0 Link encap:以太网 硬件地址 f0:de:f1:7b:9a:07
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
中断:41 基本地址:0x4000
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃点数:1
接收数据包:100 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:100 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:7616 (7.6 KB) 发送字节:7616 (7.6 KB)
这时候你应该习惯性的敲击 ifconfig -a :
eth0 Link encap:以太网 硬件地址 f0:de:f1:7b:9a:07
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
中断:41 基本地址:0x4000
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃点数:1
接收数据包:100 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:100 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:7616 (7.6 KB) 发送字节:7616 (7.6 KB)
wlan0 Link encap:以太网 硬件地址 74:e5:0b:0c:f4:52
BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
无线出来了,但是当你 ifconfig wlan0 up 的时候无线还是不能用,这时候你会想到是不是没有给无线供电,于是,你敲击iwconfig:
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=14 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
还真的没有供电,于是使用 iwconfig wlan0 txpower auto;
但是还不顶用,看来不是供电打问题了。
问题的关键已经出来了,你可能认为是驱动。别慌,先试下rfkill list,嗯,怎么多了个accer-wireless,真奇怪。
0: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
于是锁定目标了。rfkill block 0 ,不顶用。看来只能屏蔽了。
运行下面代码可以将其屏蔽:
rmmod acer-wmi
但是,当你重启的时候又会恢复回来,看来只能拉入黑名单了。
gedit /etc/modprobe.d/blacklist.conf
将屏蔽代码放到最后一行。bingo!!这样你打ubuntu 64位就能很好的上无线,happy了