LINUX.ORG.RU

raspberry pi +4G +PPTP

 ,


0

0

Помогите разобраться, есть бездельно валяющаяся расбери. Решил на ней поднять не большое видеонаблюдение на даче через 4g модем. Дома установлен mikrotik с белым адресом, на нем поднят pptp сервер. Подключение модема установил с помощью sakis3g, за реконнект при дропе отвечает umtskeeper. Соответственно umtskeeper прописан в crontab на ребут и rc.local на автозагрузку. При перезагрузке все подключается, проблем нет, вытаскиваю из usb модем, подключаю, все поднимается отлично. Далее я стал прикручивать pptp и тут появился геморой. Pptp настраивал через pptp-linux. Происходит следующее при подключение модема я ввожу команду pon vpn и все подключается отлично, в ipconfig появляется новое подключение соответственно ppp0 это модем, а ppp1 это мой vpn. Но при перезагрузке туннель автоматом не поднимается. Стал бороться с этим делом но происходят конфликты, при разрыве сессии модема он перестает переподключаться и судя по линку уходит в циклический ребут, тунель поднимается только если перед командой pon vpn в rc.local поставить sleep 60, то есть получается что за 60 секунд должен подняться модем и только потом стартовать pptp туннель, но при разрыве сессии модем больше не выходит в инет. То есть автоматизировать стабильность работы системы никак не выходит. Так же прописывал соединение тунеля в interface но это ничего не дает. Подскажите пожалуйста куда копать, уже весь интернет облазил для решения этой проблемы, как поднять два pptp подключения что бы они друг с другом не конфликтовали и модем имел возможность автопереподключаться и соответственно vpn туннель. В заранее спасибо!


Смотрите логи, если они у вас включены, возможно, что у вас vpn подключению назначается имя ppp0 и этот umtskeeper принимает vpn за модем...

И, просто от балды запускать pptp не проверив пингом, что модем подключился и есть шанс установить соединение с сервером, как-то топорно. И, по хорошему, ppp-интерфейсы лучше переименовывать в /etc/ppp/ip-up, что бы не было сложности с написанием правил в iptables.

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

Спасибо за ответ! Я прописал pptp в конфигах unix 5 и мой vpn стартует под интерфейсом ppp5 облазил весь директ не смог найти где создало настроенный файл sakis3g в peers его нет. Причем в конфете pptp vpn указ и maxfail 0 но вот модем рвет сессию и после этого как он заново поднимается тунель не стартует, забавно что далее я захожу в консоль и при попытки стартовать тунель в ручную он больше не понимается команды и pon и poff уходят, захожу в ifconfig интерфейс не поднят, спасает только ребут... жесть какая то

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