• shumeipai Err


    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

  • 相关阅读:
    EMC研究院电面记
    被百度放了鸽子
    最长严格递增子序列算法
    括号配对问题
    RTP 协议
    C++ 纯虚函数, 记上一笔!
    一年又一年
    direct3d Colorkey 应用.
    CEGUI 中文输入与显示
    被遗忘的C,记录一笔
  • 原文地址:https://www.cnblogs.com/pxfb/p/11223311.html
Copyright © 2020-2023  润新知