Требуется, чтобы 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 и т.п.), чтобы она «залогинилась» на страничке провайдера, целиком и полностью зависит от содержимого этой странички.
Комментариев нет:
Отправить комментарий