LINUX.ORG.RU
ФорумAdmin

PORTEUS v4 i586 не хочет цепляться к Wifi

 , ,


1

2

Wifi адаптеры видны:

root@porteus:/home/guest# iwconfig

eth0 no wireless extensions.

wlan1 IEEE 802.11 ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off

lo no wireless extensions.

wlan2 IEEE 802.11 ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off

И даже сетки они видят:

root@porteus:/home/guest# iwlist wlan1 scan|grep -i essid
ESSID:«sweet_home»
ESSID:«TP-LINK_4F5642»
ESSID:«Keenetic-0050»
ESSID:«Daniel»
ESSID:«Pifagor_2016»
ESSID:«ml448»
ESSID:«TP-Link_5590»
ESSID:«ZyXEL_kat»
ESSID:«Ne»
ESSID:«Redmi»

Сгенерил .conf файл для своей сети, но когда запустил wpa_supplicant, то он просто тупо завис, и так на обоих адаптерах:

root@porteus:/home/guest# wpa_supplicant -i wlan2 -c /mnt/sdb1/dump/sweet_home.conf
Successfully initialized wpa_supplicant
^Cnl80211: deinit ifname=wlan2 disabled_11b_rates=0 wlan2: CTRL-EVENT-TERMINATING

root@porteus:/home/guest# wpa_supplicant -i wlan1 -c /mnt/sdb1/dump/sweet_home.conf
Successfully initialized wpa_supplicant

Что я делаю неправильно? И как вообще его заставить коннектиться к wifi? Если что - версия MATE вполне себе нормально цеплялась на этом же ноуте с этими же адаптерами.

С чего вы решили, что он завис?

Он же вам пишет, что все succcessfull.

Он у вас работает, просто он не переходит в фон.

Нажимая ctrl + c вы прерывание его.

В общем, вас нужно в начале запустить wpa_supplicant, можно в фоне. Затем после его запуска выставить либо руками, либо получить по dhcp параметры сети.

Wpa_supplicant настраивает шифрование по радио каналу, а собственно параметры сети и передачу пакетов вы настраиваете отдельно.

infomeh ★★ ()

$ man wpa_supplicant
...
Command Line Options
Most command line options have global scope. Some are given per interface, and are only valid if at least one -i option is specified, otherwise they're ignored. Option groups for different interfaces must be separated by -N option.

-B
Run daemon in the background.


Есть у вас в командной строке "-B"? Нет. Потому запускается на переднем плане, беспроводной канал обслуживает, в фон сам не уходит.
Настройка сети в части IP и резолвера выполняется отдельно, но как это в Porteus — не скажу, не знаю.
Если в сети работает DHCP, можно получить параметры от него руками (раз уж вы зачем-то wpa_supplicant руками запускаете):
# dhcpcd wlan1

Нужно помнить, что dhcpcd тоже демон и чтобы отпустить интерфейс, надо dhcpcd -k wlan1 или убить его процесс.

Если там вместо dhcpcd, например, dhclient, то что-то по аналогии, сверьтесь с руководством (man dhclient).

bormant ★★★★★ ()
Последнее исправление: bormant (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.