安装arch时用wpa_supplicant连接隐藏WPA2 wifi

发布时间 2023-11-12 22:19:54作者: 多多云

1.vim /etc/wpa_supplicant/wpa_supplicant.conf #创建/etc/wpa_supplicant/wpa_supplicant.conf目录并编辑wpa_supplicant.conf文件

2.在wpa_supplicant.conf文件写入

network={
scan_ssid=1
proto=WPA2
key_mgmt=WPA-PSK
ssid="你的wifi名字"
psk="你的wifi密码"
}

以``下是注释 scan_ssid=1:扫描隐藏的ESSID proto=WPA2:使用WPA2协议进行连接。 key_mgmt=WPA-PSK:使用预共享密钥(PSK)进行身份验证。

3.ip addr #找出自己的无线网络接口一般是wlan0或wlp3s0

  1. wpa_supplicant -iwlan0 -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf -B #运行wpa_supplicant.conf配置,不知道电脑无线驱动程序接口则删除其中的-Dwext

以下是命令注释

-iwlan0: 这个选项指定要连接的无线网络接口的名称,通常为"wlan0"。你可以根据你的实际情况更改它。有些电脑的无线网络接口可能不一样

-Dwext: 这个选项指定了要使用的驱动程序类型。在这种情况下,"wext"代表Wireless EXTentions驱动程序,它是一种通用的无线驱动程序接口。这个选项告诉wpa_supplicant使用wext驱动程序。 有些电脑的驱动程序可能不一样

-c/etc/wpa_supplicant/wpa_supplicant.conf: 这个选项指定了用于配置wpa_supplicant的配置文件的路径。在这个例子中,配置文件路径是"/etc/wpa_supplicant/wpa_supplicant.conf"。你可以根据实际的配置文件路径进行更改。

-B: 这个选项告诉wpa_supplicant在后台运行。

4.dhcpcd wlan0 #寻找DHCP服务器 分配IP地址 接受IP地址 IP地址分配确认,wlan0是你的电脑无线网络接口