web-dev-qa-db-ja.com

Debian LinuxのhostapdがWLANホットスポットを開くが、接続できない

hostapdが実行されているDebian Wheezyマシンを使用しています。 WPA2-PSKで保護されたWLANホットスポットを作成したいのですが。 Android電話からホットスポットを見ることができますが、接続しようとするたびに、非常に長い間"Getting IP-Address"と表示されます。そしてそれは"弱いWeb接続を回避""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
#

これをどのように機能させることができますか?

6
msrd0

DHCPサーバーがないようです。

まだ設定していない場合は、「IPアドレスの取得」でスタックしてしまうのはそのためです。

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

1
fragmede

「Getting IP-Address」でスタックする理由は、何もそれにIPアドレスを与えていないためです。 IPアドレスを割り当てるには、DHCPサーバーが必要です。私がwifiホットスポット用にセットアップするために知っている最も速くて簡単な方法は、実際に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
0
user3573987

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

APが機能することをテストするには、静的IPアドレスで接続してみます。

注:NatとIptablesでの転送を構成しない場合、インターネット接続はありません:D

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

0
Nurrl

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

wpa_key_mgmt=WPA-PSK

間違いです。名前を

wpa_key_mgmt=WPA2-PSK

それが機能しない場合は、構成の調整にさらに時間を費やすことになります。

0
unixmiah