Parece que você está perdendo um servidor DHCP.
Se você não configurou um, é por isso que está ficando preso em "Obtendo endereço IP"
Eu tenho uma máquina Debian Wheezy com hostapd
em execução. Eu quero fazer um WLAN Hotspot protegido por WPA2-PSK. Eu posso ver o ponto de acesso do meu telefone Android, mas toda vez que tento me conectar a ele, ele mostra "Obtendo endereço IP" por um tempo muito longo e, em seguida, ele diz "evitado" conexão web fraca " (" Schwache Internetverbindung gemieden ").
Meu arquivo /etc/hostapd/hostapd.conf
contém o seguinte:
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
Se eu alterar o wpa_key_mgmt
para WPA2-PSK
, recebo o seguinte erro:
# 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'
#
Minha versão 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
#
Como posso fazer isso funcionar?
Parece que você está perdendo um servidor DHCP.
Se você não configurou um, é por isso que está ficando preso em "Obtendo endereço IP"
Se você quiser fazer uma conexão WPA2-PSK
wpa_key_mgmt=WPA-PSK
é onde o erro. Renomeie para
wpa_key_mgmt=WPA2-PSK
Se isso não funcionar, eu gastaria mais tempo ajustando a configuração.
Você deve adicionar um servidor DHCP, você pode seguir um tutorial para configurar isc-dhcp-server
ou udhcpd
com hostapd.
E para testar se o seu AP funciona, você pode tentar se conectar a um endereço IP estático.
OBSERVAÇÃO: você não terá uma conexão com a Internet se não configurar Nat e encaminhar para o Iptables: D
EDIT: Eu vi que você está usando o isc-dhcp-server, ele diz que você precisa procurar no syslog (Este arquivo está localizado em / var / log / syslog e é o log mais importante do seu sistema, tudo é registrado aqui, de ssh auth fail, ao erro do kernel, consulte -> link .
Então, para procurar no syslog por erros do isc-dhcp-server, basta digitar cat /var/log/syslog | grep -e isc-dhcp-server -e dhcpd
e nos mostrar o resultado: D
O motivo pelo qual fica preso em "Obtenção de endereço IP" é porque nada está fornecendo um endereço IP. Para que você possa atribuir endereços IP, você precisará ter um servidor DHCP. A maneira mais rápida e fácil que eu conheço para configurar um para um hotspot wifi é usar o dnsmasq:
sudo apt-get install dnsmasq
Uma vez feito isso, você precisa editar o /etc/dnsmasq.conf e certificar-se de que ele tenha as seguintes configurações
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
Salvar e sair.
Reinicie o dnsmasq:
sudo service dnsmasq restart
Tags debian hostapd wlan wifi-hotspot