命令行连接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
3 个赞

连接隐藏WiFi可以加scan_ssid=1


服务器资源由ZeptoVM赞助

Partners Wiki Discord