LINUX.ORG.RU
ФорумAdmin

debian не отвечает на пинги ( wlan0 )

 , ,


0

1

добрый день. есть тачка debian (ядро 3.4.3). на ней установлена карта wifi usb (tp-link wn822n - v2 - чипсет ar7010 ). все хорошо , тачка подключается к wifi (через роутер d-link dir-825) , видит все компы в сетке , ходит в интернет.

но вот проблема , ни один комп не видит ету тачку до некоторых моментов.. т.е. у тачка debian на wlan0 - прописан ip 192.168.0.254. пытаюсь пинговать этот адрес с виндовой тачки ( ping 192.168.0.254 -t) - ответа нет.

но стоит с дебиана начать пинговать виндовую тачку , так сразу дебиан начинает отвечать и на видовой тачке. (т.е. стоит пинговать навстречу и сразу идет пинг с обоих компов).

тоже самое , если например пинговать с виндовой тачки опять же дебиан - ответа нет , стоит включить на дебиане tcpdump -i wlan0 - и на виндовой тачке сразу начинает отвечать дебиан......

надеюсь более менее понятно обьяснил..... на всякий случай - шифрование wpa2 , пробывал отключать шифрование wifi - ситуация не изменилась.

вот видео примерно того что происходит http://www.youtube.com/watch?v=858TqkqXFG0&feature=g-upl

ах да , если вдруг wifi соединение падает , то оно потом не восстанавливается , т.е. если выключить роутер и включить , или же сделать ifconfig wlan0 down - то потом поднять ifconfig wlan0 up - не получается , помогает только /etc/init.d/networking restart

вот вывод dmesg | grep wlan

[    9.426462] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   10.780520] wlan0: authenticate with 84:c9:b2:56:d0:a9
[   10.876560] wlan0: send auth to 84:c9:b2:56:d0:a9 (try 1/3)
[   10.878323] wlan0: authenticated
[   10.928051] wlan0: associate with 84:c9:b2:56:d0:a9 (try 1/3)
[   10.931338] wlan0: RX AssocResp from 84:c9:b2:56:d0:a9 (capab=0x431 status=0 aid=5)
[   10.931344] wlan0: associated
[   10.936185] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   21.208031] wlan0: no IPv6 routers present
[  293.062220] device wlan0 entered promiscuous mode
[  307.862242] device wlan0 left promiscuous mode
[ 5425.005894] wlan0: deauthenticated from 84:c9:b2:56:d0:a9 (Reason: 6)
[ 5427.845641] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5432.676582] ADDRCONF(NETDEV_UP): wlan0: link is not ready

iwconfig ? Подозреваю, что включено что то типа Power Management Т.е. интерфейс засыпает когда не нужен самой машине.

at ★★
()
Ответ на: комментарий от at
pan0      no wireless extensions.

ppp0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"energotour"
          Mode:Managed  Frequency:2.432 GHz  Access Point: 84:C9:B2:56:D0:A9
          Bit Rate=54 Mb/s   Tx-Power=20 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=65/70  Signal level=-45 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:2   Missed beacon:0

lo        no wireless extensions.
bahek2462774
() автор топика
Ответ на: комментарий от bahek2462774

еще момент - привожу ifconfig


lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:234 errors:0 dropped:0 overruns:0 frame:0
          TX packets:234 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:36979 (36.1 KiB)  TX bytes:36979 (36.1 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.10.10.110  P-t-P:10.10.10.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1350  Metric:1
          RX packets:90 errors:0 dropped:0 overruns:0 frame:0
          TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:6000 (5.8 KiB)  TX bytes:10650 (10.4 KiB)

wlan0     Link encap:Ethernet  HWaddr f8:d1:11:1b:a9:4e
          inet addr:192.168.0.254  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::fad1:11ff:fe1b:a94e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1350  Metric:1
          RX packets:769 errors:0 dropped:0 overruns:0 frame:0
          TX packets:905 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:60468 (59.0 KiB)  TX bytes:133895 (130.7 KiB)

так вот - если ломится на ету тачку через ppp0 - то все отлично получается , и пинги идут , и по ssh можно зайти .....

куда копать , ума не приложу...

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

С Power Management не угадал. ;) Возможно особенность поведения данной железки, у меня такой нет. В качестве временного решения предлагаю прописать в крон пинг точки доступа, допустим раз в минуту. И посмотрите http://forum.doozan.com/read.php?2,6300. Из железки делают точку доступа, возможно поможет.

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

c кроном не получится , потому что как раз debian - видит все тачки которые ему надо , а вот его в сети локальной никто не видит.....достучатся можно только по впн.

bahek2462774
() автор топика

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

KivApple ★★★★★
()
Ответ на: комментарий от bahek2462774

но стоит с дебиана начать пинговать виндовую тачку , так сразу дебиан начинает отвечать и на видовой тачке. (т.е. стоит пинговать навстречу и сразу идет пинг с обоих компов).

я так понял, что если с дебиана идет пинг, он доступен виндовой машине.

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

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

Да , все правильно поняли , если с дебиана идет обратный пинг на виндовую тачку , или же включен tcpdump - то он ( дебиан) - виден виндовой тачке.

пробывал включить syslog на dir-825 , но он ничего не выдает по поводу етих тачек , выдает только инфу которая идет в инет через нат...

если пинговать с дебиана роутер - пинги идут нормально , но ситуацию ето не меняет.

и вот еще один момент . если как бы пинговать навстречу с дебиана , то дебиан виден виндовой тачке все нормально , и если не выключать пинг , то он хоть целый день будет виден , стоит только прекратить пинг - проходит минуты 2-3 и все - снова не виден.....как будто падает активность и он отключает .

на всякий случай роуты с debian

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 ppp0
10.10.10.1      *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
188-vpn.users.a 192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0

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

если к примеру сделать

route delete default
route add default dev wlan0
результата ноль :(

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

пробывал включить syslog на dir-825 , но он ничего не выдает по поводу етих тачек , выдает только инфу которая идет в инет через нат...

Т.е. сообщений о неправильной авторизации нет.

если пинговать с дебиана роутер - пинги идут нормально , но ситуацию ето не меняет.

Возможно проблема в роутере? Другие машины через него нормально ходят?

at ★★
()
Ответ на: комментарий от ZenitharChampion

сообщений о неправильной авторизации нет... РОутер нормальный - все виндовые тачки ходят через него в инет и и видят друг друга....

compat-wireless - стоит самый последний - собсвенно оттуда и загружаю модуль ath9k_htc.... без compat-wireless - wlan0 не определяется....так же качаю прошивку http://linuxwireless.org/download/htc_fw/1.3/

еще момент , в материнке есть встроенная сетевая ethernet eth0 ( я ее отключил в биосе).

так вот , если включить етот eth0 и втыкнуть кабель до роутера , то можно пинговать wlan0 можно с любой тачке нормально , но только пинговать, т.е. ни ssh не проходит по интерфейсу wlan0 ни http трафик тоже никак не идет по wlan0.....но можно достучатся по другим интерфейсам - например ppp0.

чем дальше в лес , тем больше нихера не понятного (((

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

Ненавижу ath9k - глючный-преглючный! Открой любую новость о минорном релизе ядра Linux, и увидишь в списке изменений ath9k. Причём в ссылке на подробности окажется, что коммитов в ath9k много. И так год за годом! Они мне уже надоели.

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

так шо никто не знает что делать ???

дебиан всех видит , но достучатся можно по любому из интерфейсов - но только не через wlan0....

куда рыть ?

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

пробывал , ваще - когда установил Debian - скачал compat-wireless Для ядра 2.6.32 - ничего не вышло. скачал ядро 3.4.3 - и для него поставил compat-wireless - тоже не каждый подошел , подошел только 3.5-rc3-1.

а предыдущие релизы не собираются , ошибка постоянно появляется какая то ( щас не помню) при make.

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

Да. Тогда попробуй http://madwifi-project.org/ из SVN, скомпилируй в один потом (просто make, без -j2), предварительно наложив патч http://paste.org.ru/?ln1ood. Затем:

modprobe -r ath9k_htc
modprobe -r ath9k
modprobe ath_pci

Но у тебя ничего не получится. Патч добавляет поддержку только AR9285. У меня как раз он и я с него пишу. Особенности: wlan0 превращается в ath0, и нет 802.11n.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от bahek2462774

Тогда мой костыльный способ не подойдёт, он только для PCI. Пробовать не стоит. Хм, ещё придумал вариант. Попробовать LiveCD популярных дистрибутивов Linux, какой-нибудь легковесный Porteus, например. Вдруг там заработает.

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

поделюсь более менее радостными событиями.

плюнул я на wn822n usb карту , решил попробовать с wn951n (ar5008) PCI - работает с драйвером ath9k

зашел в compat-wireless - сделать ./scripts/dirver-select restore и ./scripts/dirver-select ath9k

ну и make и make install и о ЧУДО - все шикарно работает , все сразу видится , все пингуется , можно отовсюду подключится. кароче вот так я решил проблему.

Всем спасибо - кто помогал. :)

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

Просто мне ath9k не нравится, слишком глючный, особенно при обновлениях ядра. Даже минорных. А старый madwifi годится только для старой техники, без n и USB. У меня как раз такая.

Хм, ar5008, разве это не Atheros 5-й серии? Если 5-я серия, то ath5k.

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

еще один косяк , в драйвере ath9k_htc - если ставить режим 802.11n или режим совместимости c n включительно , то если пинговать роутер например пинги будет ити 1 мс 40 мс 1 мс 40 мс

и никуда от этого не деться.....

кароче сыроваты еще драйвера ath9k и ath9k_htc..... и нормального 802.11n - нам еще не скоро придется увидеть..

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