由于不同情况的需要,有时我们可能会需要使用到命令行连网
确认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