Страницы

Поиск по вопросам

понедельник, 17 июня 2019 г.

Как автоматически на linux передавать логин пароль wifi?

Требуется, чтобы Raspberry Pi автоматически подключался к Wi-fi.
Wi-fi-точка настроена так, что при подключении к ней автоматически открывается браузер, где нужно ввести логин и пароль и поставить галочку (соглашение с правилами).
К wi-fi обычно подключаюсь с помощью wicd.
Как передавать логин и пароль автоматически, например при помощи curl (-F)?


Ответ

если вы используете программу wicd, то, согласно man wicd, для выполнения каких-либо действий после установки соединения можно использовать, например, скрипт оболочки, поместив его в каталог /etc/wicd/scripts/postconnect/
для привязки к нужному интерфейсу в этом скрипте можно использовать переданные скрипту параметры
$1 - the connection type (wireless/wired). $2 - the ESSID (network name). $3 - the BSSID (gateway MAC).
примерно так
if [ "$1" == "wireless" -a "$2" == "имя-точки-доступа" ]; then curl ... fi
а уж какие параметры передать программе curl (wget и т.п.), чтобы она «залогинилась» на страничке провайдера, целиком и полностью зависит от содержимого этой странички.

Комментариев нет:

Отправить комментарий