Перейти к содержанию
    

одноранговая (ad hoc) сеть [ноут/linux] <-> [плата MangoPi / TinaLinux]

Пытаюсь связать по Wi-Fi одноранговой сетью ноут с Kubuntu 20 и плату MangoPi(Alwinner T113-S3) c Tina Linux. Так как ранее не приходилось этим заниматься, первым делом связал таким образом два ноута, оба под линукс. Особых проблем это не вызвало. Руководствовался этой статьей.  Попытка повторить фокус с MangoPi окончилась неудачей. Перввое, что вызвало вопрос - отсутствие директории /var/run/wpa_supplicant, которая указывается в файле wpa_supplicant.conf, который, в свою очередь был написан в соответствии со статьей.   Попытка создать сеть командой

wpa_supplicant -B -i interface -c /etc/wpa_supplicant-adhoc.conf -D nl80211,wext

привела к сообщению:

Note: nl80211 driver interface is not designed to be used with ap_scan=2; this result in connection failures

Миссия невыполнима?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил пойти другим путем: ad-hoc connection создал на ноутбуке, Mode Ad-hoc, SSID=AdHoc, Wi-Fi security=none, 192.168.1.111. Channel 7 (2442 MHz),

MAC: 62:30:DB:11:E6:0D

 

 

Пытаюсь законнектиться с ним с платы.

на плате /etc/wpa_supplicant.conf
 

#ctrl_interface=DIR=/var/run/wpa_supplicant
update_config=1

#ap_scan=2

network={
    mode=1
    ssid="AdHoc"
    key_mgmt=NONE
    frequency=2442
}

далее:

root@TinaLinux:/etc#
root@TinaLinux:/etc# ifconfig wlan0 192.168.1.136
root@TinaLinux:/etc# wpa_supplicant -i wlan0 -c wpa_supplicant.conf -D nl80211
Successfully initialized wpa_supplicant
wlan0: Trying to associate with SSID 'AdHoc'
wlan0: Associated with 02:11:87:69:15:c2
wlan0: CTRL-EVENT-CONNECTED - Connection to 02:11:87:69:15:c2 completed [id=0 id_str=]
wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0

и в этом месте виснет...

Ctrl+C

^Cwlan0: Do not deauthenticate as part of interface deinit since WoWLAN is enabled
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
wlan0: CTRL-EVENT-TERMINATING
root@TinaLinux:/etc#

 

 

 

connections.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В темноте наощупь... Со многими моментами разобрался, Сначала было необходимо создать сокет, путь к которому указан в первой строке моего файла wpa_supplicant.conf.  Она у меня вызывала ошибку, и я ее тупо закомментировал. Сейсас разобрался. Сокет создал так: (возможно я не точен в терминах)

mkdir /var/run
wpa_supplicant -iwlan0 -Dnl80211 -c /etc/wpa_supplicant.conf -B -P /var/run/wpa_supplicant.pid
ifconfig wlan0 192.168.1.136

плюс здесь же задал ip адрес.  После этого запускаю wpa_cli, и он автоматически фиксирует наличие сети с заданными параметрами и осуществляет коннект. Пинг проходит в обе стороны. Со стороны ноутбука на плату.

ping 192.168.1.136 (192.168.1.136) 56(84) bytes of data.
64 bytes from 192.168.1.136: icmp_seq=1 ttl=64 time=445 ms
64 bytes from 192.168.1.136: icmp_seq=2 ttl=64 time=3.83 ms
64 bytes from 192.168.1.136: icmp_seq=3 ttl=64 time=285 ms
64 bytes from 192.168.1.136: icmp_seq=4 ttl=64 time=3.69 ms
64 bytes from 192.168.1.136: icmp_seq=5 ttl=64 time=330 ms
64 bytes from 192.168.1.136: icmp_seq=6 ttl=64 time=7.02 ms
64 bytes from 192.168.1.136: icmp_seq=7 ttl=64 time=3.70 ms
64 bytes from 192.168.1.136: icmp_seq=8 ttl=64 time=3.49 ms
64 bytes from 192.168.1.136: icmp_seq=9 ttl=64 time=14.1 ms
64 bytes from 192.168.1.136: icmp_seq=10 ttl=64 time=6.94 ms
64 bytes from 192.168.1.136: icmp_seq=11 ttl=64 time=282 ms

и со стороны платы к ноутбуку

ping 192.168.1.111 (192.168.1.111): 56 data bytes
64 bytes from 192.168.1.111: seq=0 ttl=64 time=5.938 ms
64 bytes from 192.168.1.111: seq=1 ttl=64 time=1.638 ms
64 bytes from 192.168.1.111: seq=2 ttl=64 time=3.810 ms
64 bytes from 192.168.1.111: seq=3 ttl=64 time=4.900 ms
64 bytes from 192.168.1.111: seq=4 ttl=64 time=4.948 ms
64 bytes from 192.168.1.111: seq=5 ttl=64 time=1.696 ms

Задержки существенно различаются ...

Правда одно НО. Сейчас соединение AdHoc на стороне ноута сконфигурировано как AccessPoint, если сконфигурировать как  Ad-hoc, то со стороны платы оно даже не сканирутся. Возможно это не имеет принципиального значения для реализации отладки. Итак, начало положено, дальше должно пойти веселее...

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...