Operation not possible due to RF-kill
Ubuntu下在图形界面没有Enable Wi-Fi的时候
在终端使用ifconfig wlan0 up的时候报错
SIOCSIFFLAGS: Operation not possible due to RF-kill
使用rfkill list命令查看被被关闭的射频
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
3: phy1: Wireless LAN
Soft blocked: yes
Hard blocked: no
使用rfkill unblock all解锁设备
可以看到Wireless Lan的Soft blocked状态变成no了
这样就可以使用ifconfig wlan0 up命令使能无线接口了
1)首先关闭开发板的有线网卡
[root@FriendlyARM /]# ifconfig eth0 down
(2)加载USB WiFi无线网卡
[root@FriendlyARM /]# ifconfig wlan0 up
(3)扫描可用的无线网络
[root@FriendlyARM /]# iwlist scanning | grep ESSID
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wmaster0 Interface doesn't support scanning.
ESSID:"FRIENDLY-ARM"
ESSID:"NETGEAR"
ESSID:"TP-LINK"
(4)选择要连接的无线网络
[root@FriendlyARM /]# iwconfig wlan0 essid "FRIENDLY-ARM"
(5)输入该网络的安全密码
[root@FriendlyARM /]# iwconfig wlan0 key s:12345
(6)连接到指定的AP(无线路由)
[root@FriendlyARM /]# iwconfig wlan0 ap auto
(7)设置无线网卡的IP地址
[root@FriendlyARM /]# ifconfig wlan0 192.168.1.120
(8)使用 ping 命令检测无线网连通状况
[root@FriendlyARM /]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: seq=0 ttl=64 time=42.804 ms
64 bytes from 192.168.1.1: seq=1 ttl=64 time=5.020 ms