命令行连接WIFI



  • 由于不同情况的需要,有时我们可能会需要使用到命令行连网
    确认wlan0接口服务是启动着的:

    sudo ip link set wlan0 up
    

    扫描附近的无线网络:

    sudo iw dev wlan0 scan | less
    

    连接没有加密的:

    sudo iw dev wlan0 connect [网络 SSID]
    

    连接网络是用 WEP 加密的:

    sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]
    

    连接网络是 WPA 或 WPA2 协议的,需使用wpasupplicant,默认是没有的。
    修改 /etc/wpasupplicant/wpa_supplicant.conf文件,其他配置都注释掉并在文末增加如下行:

    network={    ssid="[网络 ssid]"    psk="[密码]"    priority=1}
    

    配置文件修改完成,在后台启动此命令:

    sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
    

    获取IP地址

    sudo dhcpcd wlan0
    

    查看是否连接

    iwconfig
    

Log in to reply