Авторизация

Topic-icon Ошибка подключения ppp при автозапуске через rc.local

Больше
23 апр 2021 20:03 #6886 от zoldaten
zoldaten создал эту тему: Ошибка подключения ppp при автозапуске через rc.local
Добрый день.

Использую 3g модем Huawei, raspberry pi zero (Raspbian Stretch), vpnki.
Модем настраивался по этой инструкции - robocraft.ru/blog/electronics/3131.html
Туннель vpnок без шифрования создан по инструкции вручную, работает при пошаговом тестировании через консоль.

Проблемы:
Однако при вставке в rc.local туннель не стартует. Также не стартует модем, который использует пакет umtskeeper (Sakis).
При этом сам umtskeeper со временем (минута-две) запускается и устанавливает ppp0 соединение.
vpnki не стартуют, хотя им предварительно назначен ppp1 (т.к. ppp0 забирает модем).
Шаги при обрыве связи за vpnок выполнены, но они также не отрабатывают.

Еще момент. Если пытаться вручную установить соединение vpnок при включенном модеме, то соединение устанавливается только с 3-го раза.
До этого пишет - Connection terminated.

Также пытался запускать rc.local заворачивая его в сервис через systemd, но это не меняет картины и есть подозрение, что в этом случае rc.local стартует дважды.
Также пытался ставить sleep 120 в rc.local после старта модема, чтобы дать ему время запуститься.
Также убрал & в конце строки запуска модема, чтобы он не запускался в отдельном потоке, пропуская вперед себя vpnki, которые могут занять ppp0.

В итоге: модем со временем стартует, vpnki не стартуют.

Может кто сталкивался и победил ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.