Debian Linux の Hostapd が WLAN ホットスポットを開いたが、接続できません。

Debian Linux の Hostapd が WLAN ホットスポットを開いたが、接続できません。

私はDebian Wheezyマシンを実行していますhostapd。 WPA2-PSKセキュアWLANホットスポットになることを願っています。 Android 携帯でホットスポットを表示できますが、接続しようとするたびに次のように表示されます。「IPアドレスの取得」久しぶりにそうしたら。「弱いネットワーク接続を避ける」「Schwache Internetverbindung gemieden」)。

私の/etc/hostapd/hostapd.confファイルには次の内容が含まれています。

ctrl_interface=/var/run/hostapd
###############################
# Basic Config
###############################
macaddr_acl=0
auth_algs=1
# Most modern wireless drivers in the kernel need driver=nl80211
driver=nl80211
##########################
# Local configuration...
##########################
interface=wlan0
#bridge=br0
hw_mode=g
channel=1
ssid=HereIsMySSID
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=HereIsMyPassphrase
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

に変更すると、wpa_key_mgmt次のWPA2-PSKエラーが発生します。

# hostapd /etc/hostapd/hostapd.conf 
Configuration file: /etc/hostapd/hostapd.conf
Line 22: invalid key_mgmt 'WPA2-PSK'
FT (IEEE 802.11r) requires nas_identifier to be configured as a 1..48 octet string
2 errors found in configuration file '/etc/hostapd/hostapd.conf'
#

私のhostapdバージョンは次のとおりです

# hostapd -v
hostapd v1.0
User space daemon for IEEE 802.11 AP management,
IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Copyright (c) 2002-2012, Jouni Malinen <[email protected]> and contributors
#

どのように動作させることができますか?

答え1

DHCPサーバーが欠落しているようです。

まだ設定していない場合は、「IPアドレスの取得」で停止した理由です。

例えば。https://wiki.debian.org/DHCP_Server

答え2

WPA2-PSK接続を確立する場合

wpa_key_mgmt=WPA-PSK

ここにエラーがあります。名前を次に変更します。

wpa_key_mgmt=WPA2-PSK

うまくいかない場合は、設定を調整するのに時間を費やします。

答え3

チュートリアルに従ってisc-dhcp-server、または udhcpdHostapdを使用して構成できるDHCPサーバーを追加する必要があります。

APが正しく機能しているかどうかをテストするには、静的IPアドレスに接続してみてください。

注:NatおよびIptables転送を設定しないと、インターネットに接続できません。 :D

編集:isc-dhcp-serverを使用していてsyslogを確認する必要があることが示されています(このファイルは/ var / log / syslogにあり、システムの最も重要なログであり、sshのすべてがここに記録されています)認証に失敗しました。カーネルエラーについては - >を参照してください。https://en.m.wikipedia.org/wiki/Syslog)。したがって、syslogでisc-dhcp-serverエラーを見つけるには、入力してcat /var/log/syslog | grep -e isc-dhcp-server -e dhcpd結果を表示します。 :D

答え4

「IPアドレスの取得」で停止した理由は、IPアドレスを提供するものがないためです。 IP アドレスを割り当てるには DHCP サーバーが必要です。私が知っている限り、Wi-Fiホットスポットを設定する最も簡単で簡単な方法は実際にdnsmasqを使用することです。

sudo apt-get install dnsmasq

完了したら、/etc/dnsmasq.conf を編集し、次の設定があることを確認する必要があります。

no-resolv
interface=wlan0 # or whatever wifi card you're using for the AP
dhcp-range=192.168.0.20,192.168.0.50,12h
server=8.8.8.8
server=8.8.4.4

保存と終了。

dnsmasqを再起動します。

sudo service dnsmasq restart

関連情報