私は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
答え2
WPA2-PSK接続を確立する場合
wpa_key_mgmt=WPA-PSK
ここにエラーがあります。名前を次に変更します。
wpa_key_mgmt=WPA2-PSK
うまくいかない場合は、設定を調整するのに時間を費やします。
答え3
チュートリアルに従ってisc-dhcp-server
、または udhcpd
Hostapdを使用して構成できる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