📅  最后修改于: 2023-12-03 14:48:34.672000             🧑  作者: Mango
wpa_supplicant是一个用来实现WPA/WPA2 WiFi安全协议的开源软件。它可以在Linux、BSD、macOS以及Windows平台上运行,并且支持多种认证方法和加密方式。在Linux系统中,wpa_supplicant通常作为网络管理工具NetworkManager的后台程序,提供了连接WiFi的功能。
下面是在Linux系统中使用wpa_supplicant连接到wifi的方法:
iw dev
如果你需要激活某个网卡,请使用:
ip link set <设备名> up
sudo wpa_supplicant -B -i <设备名> -c <配置文件>
其中,-B选项表示以后台方式执行程序,<设备名>是你的无线网卡名,<配置文件>是你的wifi配置文件。
sudo iwlist <设备名> scan
sudo nano /etc/wpa_supplicant/wifi.conf
文件内容如下,注意替换ssid和psk为你的wifi名称和密码:
network={
ssid="你的wifi名称"
psk="你的wifi密码"
}
sudo wpa_supplicant -B -i <设备名> -c /etc/wpa_supplicant/wifi.conf
sudo dhclient <设备名>
ping www.baidu.com
wpa_supplicant是一个实现WPA/WPA2 WiFi安全协议的开源软件,在Linux系统中可以作为网络管理工具的后台程序,为用户提供连接WiFi的功能。