Raspbian how to (Russian) - abrodkin/connection-keeper GitHub Wiki
-
Установить необходимый пакет для установки PPP соединения:
sudo apt-get update && apt-get install ppp
-
Скопировать скрипты в /home/pi/connection-keeper
-
Перейти в папку со скриптами:
cd /home/pi/connection-keeper
-
Установить права на запуск скриптов:
chmod a+x *.sh
-
Настройка модема:
sudo ./sakis3gz --interactive
-
Connect with 3G
-
Установить APN для данного оператора сотовой связи
-
More options
-
Generate success report
Сохранить значение поля "Variables" (эта строка за исключением "--interactive" используется для установки соединения в скрипте conneciton-keeper.sh).
Например для модема Huawei E1550 и SIM-карты Megafon:Variables: --console --interactive --pppd APN="internet" USBDRIVER="option" MODEM="12d1:1001"
Фактически нужно выяснить значения APN, USBDRIVER и MODEM.
При необходимости указать PIN при помощи параметра SIM_PIN -
Disconnect
-
Exit
-
Скопировать настройки, полученные выше в переменную "sakis3g_options" скрипта "conection-keeper.sh"
-
Установить адрес основного шлюза для доступа в сеть Интернет в переменную "primary_gw" скрипта "conection-keeper.sh"
-
Скопировать скрипт автозапуска в /etc/init.d/: ``sudo cp connection-keeper-startup.sh /etc/init.d/```
-
Проверить корректную работу скрипта автозапуска:
sudo /etc/init.d/connection-keeper-startup.sh start && cat /var/log/messages
Должны появиться записи типа:
Dec 21 18:43:01 raspberrypi connection-keeper: Run connection checker...
Dec 21 18:43:01 raspberrypi connection-keeper: Current connection [primary] is alive
-
Установить скрипт автозапуска:
sudo update-rc.d connection-keeper-startup.sh start 2 3 4 5
-
Перезагрузить Raspberry Pi