LINUX.ORG.RU

wpa_supplicant не подключается к точке доступа

 


0

1

Есть точка доступа ACCESS_POINT_NAME, шифрование WPA-PSK.

название точки и пароль заменены умышленно.

Соответствующая секция /etc/wpa_supplicant/wpa_supplicant.conf:

network={
    auth_alg=OPEN
    priority=1
    mode=1
    ssid="ACCESS_POINT_NAME"
    key_mgmt=WPA-PSK
    psk="ACCESS_POINT_PWD"
}

При старте суппликанта:

#> wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf &
ioctl[SIOCSIWPMKSA]: Invalid argument
wlan0: Trying to associate with c8:6c:87:3f:7b:21 (SSID='ACCESS_POINT_NAME' freq=2462 MHz)
ioctl[SIOCSIWGENIE]: Operation not supported
wlan0: Association request to the driver failed
wlan0: Associated with c8:6c:87:3f:7b:21
wlan0: CTRL-EVENT-CONNECTED - Connection to c8:6c:87:3f:7b:21 completed (auth) [id=8 id_str=]

Подключение не происходит. Получение айпишника по `dhclient wlan0' не происходит тоже.

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

Что означают эти ошибки и как чинить?

> ioctl: Invalid argument

У меня эта ошибка возникает, если я не выполню:

wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode apath0

Однако у меня madwifi, и эта команда не захотела работать с драйвером ath5k из состава ядра Linux (и следовательно wlan0 вместо ath0). Надо искать аналог. Например, ifconfig wlan0 down && inconfig wlan0 up. А причина, наверное, в том, что wlan0 подхватывается сетевым демоном и выполняет постоянное сканирование.

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

Как узнать product ID роутера?

Но зачем?

Ну и все остальные параметры?

Тебе нужно `lshw -class network` и `dmesg | grep -i <производитель>`с какого-нибудь лайвсиди для начала.

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

Работоспособность точки проверена другим девайсом. Дело не в пароле.

Вот именно, что дело в его формате. Конфиг wpa_supplicant делается командой

wpa_passphrase ИМЯ_ТОЧКИ ПАРОЛЬ > /path/to/wpa_supplicant.conf
damnemall
()
Ответ на: комментарий от damnemall

Не, конфиг впа_суппликанта валидный, к другим точкам он успешно цепляется.

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

А проблема в роутере? Ваши посты говорят, что вы подключаете мобильник к роутеру и всё работает. Потом берёте какую-то неведомую зверушку из семейства GNU/Linux и пытаетесь подключиться с неё к роутеру в режиме p2p, но сопликант вас отфутболивает, потому что считает такие сношения ниже своего достоинства. И неудивительно, потому что ad-hoc могут в линуксах далеко не все дрова.

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

Ок, суппликант не осиливает.

А почему в таком случае убунтовский NetworkManager на этой же машине успешно цепляется к точке?

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