LINUX.ORG.RU

kvpnc pptp настройка


0

0

доброго всем времени суток. вопрос мб и нупский, извиняйте заранее. Имеются - система опенсукся 10,2х64 настройки почти что все ещё пока дефолтные. Пров (не буду показывать пальцем кто именно эти нехорошие люди) с локальной сетью и доступом в инет работающий впном через pptp. Соединение осуществляется програмкой kvpnc (сам знаю что она гадость редкостная и глюк сплошной но приходится использовать её из за того что необходимо чтоб инетом на компе пользовался простой народ который консоль не осилит). У прова постоянно глюки на впнном серваке обеспечивающем доступ в инет и как следствие обрывы связи с ним, да и просто принудительные сбросы тех кто долго сидит. При обрыве со стороны прова kvpnc соответственно пишет что соеденение разорвано и отрубается но при этом остаётся живым ppp№ интерфейс который оно использовало для соединения (при обрыве со стороны компа всё в порядке ppp№ сразу отключается) который умирает через пару минут. Собственно проблема именно в этих паре минут, если поставить авто "передозвон" к серваку ну или просто запусить повторно соединение пока не умер ppp№ интерфейс от прошлого то создаётся ещё один (ну обычно ppp1) интерфейс, который из за того что настройки маршрутизации для прова с учётом ppp0 и он сразу после соединения теряет конект к впн серверу, оставляя после себя ещё один интерфейс который проживёт пару минут, ну а далее если например вариант с автодозвоном пошли плодится ppp2, ppp3, итд Собственно вопрос как сделать чтоб это нормально работало (кроме варианта дать втык прову чтоб наконец то настроили нормально свой сервак и небыло обрывов с их стороны)? мб можно как то минимизировать время смерти ppp интерфейса чтоб после обрыва не пару минут а пару секунд висел, или kvpnc настроить чтоб он при обнаружении обрыва убивал интерфейс или при старте проверял есть ли уже один ppp.

anonymous

chap-restart n
Set the CHAP restart interval (retransmission timeout for challenges) to n seconds (default 3).

child-timeout n
When exiting, wait for up to n seconds for any child processes (such as the command specified with the pty command) to exit before exiting.
At the end of the timeout, pppd will send a SIGTERM signal to any remaining child processes and exit. A value of 0 means no timeout, that
is, pppd will wait until all child processes have exited.

connect-delay n
Wait for up to n milliseconds after the connect script finishes for a valid PPP packet from the peer. At the end of this time, or when a
valid PPP packet is received from the peer, pppd will commence negotiation by sending its first LCP packet. The default value is 1000 (1
second). This wait period only applies if the connect or pty option is used.

tmp_do
()
Ответ на: комментарий от scyld

см выше, я бы с радостью но народ которому пользоваться не осилит консоль.

anonymous
()

при более детальной раскопке выяснилось, kvpnc у меня при выходе не добивает сервис pptpgw который и удерживает ppp интерфейс (даже если явно указать в скрипте который выполнить после дисконекта его киллалл всё равно не убивает) соответственно перефразирую немного свой вопрос из первого поста - как грамотно закрыть pptpgw из kvpnc.

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