LINUX.ORG.RU
решено ФорумAdmin

После выключения hostapd , не удается подключиться к сетям wifi.


0

2

Проблема такая:

У меня ноутбук.

Когда поднимаю на нем wifi сеть, средствами hostapd, а затем убираю. То не могу подключиться к другим wifi сетям.

Ну например, мне потребовалось зачем то поднять wifi сетку на своем буке. После выполнения нужных мне действий, я естественно вырубаю демон hostapd.
Затем перевожу свою карту в режим managed:

iwconfig wlan0 mode managed
После запускаю wpa_supplicant:
wpa_supplicant -d -B -Dwext -i wlan0 -c /etc/wpa_supplicant/Wifi.conf
После данной операции iwconfig wlan0 выводит:

wlan0     IEEE 802.11bgn  ESSID:"Wifi"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: E0:CB:4E:E4:DE:1A   
          Bit Rate=1 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=70/70  Signal level=-38 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
То есть подключение к точке доступа удалось.

Затем пытаюсь получить Ip - адрес :

dhclient -v wlan0
А он мне выдает:

Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/48:5d:60:98:ef:fb
Sending on   LPF/wlan0/48:5d:60:98:ef:fb
Sending on   Socket/fallback
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 21
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
No DHCPOFFERS received.
Trying recorded lease 192.168.1.3
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.

--- 192.168.1.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

Trying recorded lease 192.168.0.3
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.

--- 192.168.0.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

No working leases in persistent database - sleeping.
Не может подучить адрес в общем.

Пока что лечу эту проблему перезагрузкой. Но естественно это тупость. Хотелось бы понять в чем может быть дело.

А то каждый раз перезагружать компьютер после работы демона hostapd как минимум плохое решение.

P.S. Ноутбук Asus K52JT

uname -a
Linux PC-Note 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux

lspci -s 03:00.0 -v
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
...
Kernel driver in use: ath9k



Последнее исправление: demsi (всего исправлений: 1)

Переводить карту в режимы вручную вроде как не надо. Попробуй без этого. Хотя, возможно, прикол дров.

blind_oracle ★★★★★
()

У меня это реализовано через iwconfig, правда для коннекта к сетям используется wicd, но такая связка работает без проблем.

alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 1)
Ответ на: комментарий от alozovskoy

Ну без разницы, wicd на самом деле ( насколько я знаю) использует консольные утилиты ifconfig, iwconfig, iwlist, iw, wpa_supplicant
Видимо какой то глюк, если решу проблему то обязательно отпишусь.

А вы бы не могли написать, какая у вас карточка и дрова ?

demsi
() автор топика
Ответ на: комментарий от demsi

Вот:


02:00.0 Network controller: Intel Corporation Centrino Wireless-N 100
	Subsystem: Intel Corporation Centrino Wireless-N 100 BGN
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 45
	Region 0: Memory at 94000000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi


alozovskoy ★★★★★
()

А пробовал опускать-подымать интерфейс ifconfig'ом? Или модуль драйвера выгружать-загружать?

zolen
()
Ответ на: комментарий от zolen

Да не чудеса.
Это у меня руки и мозги кривые.

wpa_supplicant -d -B -Dwext -i wlan0 -c /etc/wpa_supplicant/Wifi.conf
wpa_supplicant то с параметром -B запускаю, видимо с первого раза не получилось присоединится, и я запустил еще раз ту же команду, -B запускает её в фоне, и видимо запускался еще один экземпляр процесса. В итоге они друг другу мешают, и асоциироваться с точкой доступа не получается.
Очевидно от туда и странные глюки пошли.
В итоге
ps -aux | grep -i wpa
Выдал 7 экземпляров (:.
Прошу у всех прощения что потратил ваше время!!!

demsi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.