连接到 WPA2 网络

连接到 WPA2 网络
  1. 要连接到网络,请使用带有 PSK 的 WPA/WPA2,从这里

       wpa_passphrase your_network_name your_password > wpa.conf
       ifconfig wlan0 down
       ifconfig wlan0 up
       iwconfig wlan0 essid your_network_name
       wpa_supplicant -B -Wnl80211 -i wlan0 -c wpa.conf
       dhclient wlan0
    

    有什么iwconfig wlan0 essid your_network_name作用?

    需要吗iwconfig wlan0 essid your_network_name ?我看到其他网页没有这一步。

  2. lshwwlan0显示is的驱动程序iwlwifi。我的 wifi 适配器是 PRO/Wireless 5100 AGN [Shiloh]。但为什么:

    $ sudo wpa_supplicant -B -Diwlwifi -i wlan0 -c /etc/wpa_supplicant.conf 
    Successfully initialized wpa_supplicant 
    wlan0: Unsupported driver 'iwlwifi'
    

    我需要写-Diwlwifi还是-D iwlwifi?两者都存在上述问题。

谢谢。

答案1

  1. iwconfig wlan0 essid your_network_name设置您的卡应尝试连接的 ESSID。如果有多个同名热点,该卡将尝试对所有热点进行身份验证,直到最终与正确的热点关联并进行身份验证。这是可选的,因为您使用提供 BSSIDsudo iwconfig wlan0 essid NETWORK ap 00:60:1D:01:23:45

  2. 尝试使用 wext 或 nl80211(推荐使用 wext,因为据说 nl80211 已过时)。他们将负责与您的无线卡的连接。基本上你的命令应该是:

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

    空格其实并不重要。-Dwext并且-D wext应该是相同的。

相关内容