1

我需要使用 hostapd 为 EAP-SIM、EAP-AKA 和 EAP-AKA' 创建热点设置,并使用 wpa_supplicant 对其进行测试。

目前我可以使用 hostapd 进行 WPA-PSK 身份验证,hostapd2.4 用于此设置。我已经修改了 hostapd.conf 以支持热点但是当我尝试连接时,网络将始终处于扫描状态并且不会'连接。wpa_supplicant 中 HS20 的必要参数也被启用。

以下是请求者参数,

构建配置:CONFIG_INTERWORKING=y CONFIG_HS20=y

wpa_supplicant 配置:Enable Interworking interworking=1 Enable Hotspot 2.0 hs20=1 auto_interworking=1

还指定了一个凭据块,它采用必要的参数进行 hostapd 身份验证。

使用 wpa_supplicantv2.5。我还有一个 dhcp 服务器运行用于分配 IP 地址,还有一个milenage db 运行用于 EAP-SIM、EAP-AKA 和 EAP-AKA' 身份验证。

谁能建议在 hostapd 中启用热点的必要基本设置是什么?

4

1 回答 1

-2

步骤1 :

iw list Check AP is listed

第2步 :

sudo vim hostapd.conf
    -------------------------- interface=wlan0 driver=nl80211 ssid=ath9k_SSID         #SSID hw_mode=g channel=1 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=3 wpa_passphrase=12345678 
    #password wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP CCMP rsn_pairwise=CCMP
    #comment last 4 lines for Open

第 3 步:

sudo vim /etc/dhcp/dhcpd.conf
    -------------------------- default-lease-time 600; max-lease-time 7200; subnet 192.168.1.0 netmask 255.255.255.0 {  range
    192.168.1.170 192.168.1.200;  option routers 192.168.1.254;  option domain-name-servers 192.168.1.1, 192.168.1.2;  option domain-name "mydomain.example"; }

第4步 :

sudo vim /etc/network/interfaces
    -------------------------- auto wlan0 iface wlan0 inet static address 192.168.1.250 netmask 255.255.255.0

第 5 步:

sudo /etc/init.d/isc-dhcp-server stop sudo service network-manager stop sudo killall wpa_supplicant ps -N | grep -i hostapd  # make sure there are no hostapd/wpa_supplicant processes are running 

第 6 步:

Remove ethernet cable sudo ifconfig wlan0 192.168.1.169 netmask
    255.255.255.0 sudo /etc/init.d/isc-dhcp-server restart        => to set IP for STA sudo ./hostapd ./hostapd.conf -dddt Step 7: Connect from another device. Should be able to see the IP assigned.
于 2016-05-06T12:31:28.023 回答