LINUX.ORG.RU
ФорумAdmin

Подключение к wi fi


0

1

Всем привет

Раздаю WI FI через телефон, без пароля.
Алгоритм следующий
ifup wlan0 up
iwlist wlan0 scan
ifconfig wlan0 essid network-name
dhclient wlan0
После последней команды система задумывается и никуда не подсоеденяется...
Что я делаю не так?

Спасибо!



Последнее исправление: ekso (всего исправлений: 1)

ifup wlan0 up

Неправильно, ifconfig wlan0 up. Потому ifup поднимает _сеть_ по заранее заданным настройкам, а Вы поднимаете один-единственный интерфейс. Интерфейсами заведует ifconfig.

ifconfig wlan0 essid network-name

Неправильно, iwconfig. Потому что именно iwconfig отвечает за wireless extensions, к которым относится essid.

Что я делаю не так?

Не используете WICD/NetworkManager/дстро-специфичные средства облегчения настройки сети.

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

Интерфейсами заведует ifconfig.

Лучше сразу их приучать к ip link set ... Вы же всё это знаете, зачем идти на поводу у собеседника?

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

Вы правы.

ekso,
Все эти ifconfig, iwlist и iwconfig постепенно устаревают, так что ещё правильнее будет использовать iproute2 и iw:
1) Поднимаем интерфейс: ip link set dev wlan0 up
2) Сканируем сеть: iw dev wlan0 scan
3) Подключаемся по SSID: iw wlan0 connect -w <подстаивить SSID>
4) Пытаемся получить настройки сети: dhclient -v wlan0 (-v: печатать сообщения не только в syslog, но и на терминал).

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

Попробовал как вы предложили:
После пункта:
iw wlan0 connect -w <подстаивить SSID>
Получил сообщение:
wlan0 (phy #0): failed to connect, status: 1: Unspecified failure

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

Что в dmesg после неудачной попытки подключения?

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