Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: (решено) Wi-fi в режиме Ad-Hoc (пинг не проходит)  (Прочитано 2373 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн feriantoz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • 8.10
    • Просмотр профиля
Соединить две машины по воздуху. Обе карточки Atheros AR242x. На обоих машинах установлены комплицией и прочим madwifi. modporbe ath_pic и т.д.

Network Manager безусловно ничерта не работает. Отключаю по killall nm-applet.

Пробую сделать простейший коннект. Без всяких ключей. Что делаю.

на обоих машинах опускаю проводную сеть ifconfig eth0 down, а также:
wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode adhoc

Далее
на #1
iwconfig ath0 essid testo channel 11
на #2:
iwlist scan
Видит! Делаю на #2 коннект к #1:
iwconfig ath0 essid testo(После этого Link Quality с нуля поднимается до ~30-40/70, листинг iwconfig  в самом конце)


Выдаю #1
ifconfig ath0 192.168.2.1 netmask 255.255.255.0
Выдаю #2
ifconfig ath0 192.168.2.2 netmask 255.255.255.0
#1
ath0      Link encap:Ethernet  HWaddr 06:22:69:6a:d7:84 
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:2025 (2.0 KB)

#2
ath0      Link encap:Ethernet  HWaddr 06:15:af:1e:14:57 
          inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:2283 (2.2 KB)

Вроде, всё хорошо. И IPv6, как видите, отключён.

Далее. На обоих машинах после route add default gw 192.168.2.1:
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 ath0
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 ath0

Делаю iwconfig
#1
ath0      IEEE 802.11g  ESSID:"testo"  Nickname:""
          Mode:Ad-Hoc  Frequency:2.462 GHz  Cell: 06:22:69:6A:D7:84   
          Bit Rate:0 kb/s   Tx-Power:17 dBm   Sensitivity=1/1 
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=44/70  Signal level=-52 dBm  Noise level=-96 dBm
          Rx invalid nwid:3  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

#2
ath0      IEEE 802.11g  ESSID:"testo"  Nickname:""
          Mode:Ad-Hoc  Frequency:2.462 GHz  Cell: 06:22:69:6A:D7:84   
          Bit Rate:0 kb/s   Tx-Power:17 dBm   Sensitivity=1/1 
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=34/70  Signal level=-60 dBm  Noise level=-94 dBm
          Rx invalid nwid:3  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Судя по Cell: 06:22:69:6A:D7:84   и Link Quality != 0 соединение всё-таки есть. Но  Rx invalid retries больше нуля означает мои неудачные пинги 192.168.2.2 с первого, и 192.168.2.1 со второго:
#2 -> #1
ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
From 192.168.2.2 icmp_seq=1 Destination Host Unreachable
From 192.168.2.2 icmp_seq=2 Destination Host Unreachable
From 192.168.2.2 icmp_seq=3 Destination Host Unreachable


Всё ли я сделал так как надо?
« Последнее редактирование: 18 Января 2009, 13:14:13 от feriantoz »

Оффлайн Psy[H[]

  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Wi-fi в режиме Ad-Hoc (пинг не проходит)
« Ответ #1 : 20 Декабря 2008, 01:28:40 »
а эти карточки могут работать под дровами ath5k? Если у тебя intrepid, то ставь linux-backports-modules-intrepid и заводи их под дровами ath5k, после этого ставь пакет dnsmasq-base и можно создавать ad-hoc сеть через Network Manager.
https://forum.ubuntu.ru/index.php?topic=43329.msg318934#msg318934

з.ы. раньше вручную я делал соединения, запуская на всех машинах одинаковые (или почти одинаковые) скрипты, то есть не через iwlist scan.
Скрипты делал, руководствуясь этим: https://help.ubuntu.com/community/WifiDocs/Adhoc
До появления ath5k с atheros я боролся не с помощью wlanconfig destroy/create, а с помощью:
sudo modprobe -r ath_pci
sudo modprobe ath_pci autocreate=adhoc
но с появлением ath5k карточки atheros резко перешли из категории геморроя в категорию just works.
Я знаю только то, что ничего не знаю.
                                     

Оффлайн feriantoz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • 8.10
    • Просмотр профиля
Re: Wi-fi в режиме Ad-Hoc (пинг не проходит)
« Ответ #2 : 20 Декабря 2008, 01:40:16 »
http://en.wikipedia.org/wiki/Ath5k#Linux
242x отсутствует. Но я попробую.
Также по ссылке странная информация:
Ad-Hoc mode No

Оффлайн feriantoz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • 8.10
    • Просмотр профиля
Re: Wi-fi в режиме Ad-Hoc (пинг не проходит)
« Ответ #3 : 21 Декабря 2008, 12:21:18 »
На 2 аз5к заработал, на 1 даже не смог поставить бекпорты.

aptitude install linux-backports-modules-intrepid
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information     
Initializing package states... Done
The following packages are BROKEN:
  linux-backports-modules-intrepid-generic
The following NEW packages will be installed:
  linux-backports-modules-intrepid
The following packages will be REMOVED:
  linux-backports-modules-2.6.27-7-generic{u}
1 packages upgraded, 1 newly installed, 1 to remove and 2 not upgraded.
Need to get 5848B of archives. After unpacking 3748kB will be freed.
The following packages have unmet dependencies:
  linux-backports-modules-intrepid-generic: Depends: linux-backports-modules-2.6.27-11-generic which is a virtual package.
The following actions will resolve these dependencies:

Install the following packages:
linux-backports-modules-intrepid [2.6.27.7.11 (intrepid)]

Keep the following packages at their current version:
linux-backports-modules-2.6.27-7-generic [2.6.27-7.6 (intrepid-proposed, now)]
linux-backports-modules-intrepid-generic [2.6.27.7.11 (intrepid, now)]

Score is -9779

Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.

В синаптике
linux-backports-modules-intrepid:
  Зависит: linux-backports-modules-intrepid-generic (=2.6.27.11.14), но будет установлен 2.6.27.7.11


И почему не ставится 14-ая версия дженерика? Вся система обновлена, галочки на бекпортах в "источниках приложений"  тоже проставлены.

Оффлайн Psy[H[]

  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Wi-fi в режиме Ad-Hoc (пинг не проходит)
« Ответ #4 : 28 Декабря 2008, 20:09:13 »
с *-11 ядром обновления не сразу все заливались. Некоторые пакеты только через два дня появились. Обнови индекс, сделай sudo apt-get install -f и ставь еще раз.
...если уже не сдлелал :)
Я знаю только то, что ничего не знаю.
                                     

Оффлайн pyps

  • Участник
  • *
  • Сообщений: 174
  • боевой хомяк
    • Просмотр профиля
Re: Wi-fi в режиме Ad-Hoc (пинг не проходит)
« Ответ #5 : 28 Декабря 2008, 20:42:51 »
у меня тоже криво заработала это карточка с мадафи. Заработала на виндузовых дровах на 8.10

Оффлайн feriantoz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • 8.10
    • Просмотр профиля
Re: Wi-fi в режиме Ad-Hoc (пинг не проходит)
« Ответ #6 : 18 Января 2009, 13:13:28 »
много времени прошло, был занят другим. отпишусь о результатах всё же

х86
на 2 машине был AR5007EG то ли 5006EG (по разному видится). На убунте поставить ath5k туда удалось, как я писал. Но потом у меня слетела таблица разделов, гг, и я поставил генту и ath5k из ярда также  отлично заработал (пинговал генту-хр).
на 1 машине всё также Ubuntu, Atheros видится как AR5006EG. Пробовал ставить ndiswrapper, но он явно бредил, после настройки iwconfig wlan0 essid <...> настройки слетали через пару секунд. В конце концов я вернулся к modprobe ath_pci (точно не помню, я ставил обычную версию madwifi из репов, без пачтей, кажется). И оно пингуется.

главное ещё eth0 опустить, иначе не пингует. наверное, надо правила роута задавать, с этим я пока ещё не разбирался.

всем спасибо.

upd. с поднятым eth0 начало работать, не знаю, почему не работало до этого.
« Последнее редактирование: 18 Января 2009, 22:32:06 от feriantoz »

 

Страница сгенерирована за 0.063 секунд. Запросов: 23.