Jump to content

провайдер рвет связь по VPN - как ее восстановить автоматом?


Fyodorov.Alexey

Recommended Posts

всем привет!

краткая предыстория - имеется локалка с выходом в инет через VPN

а в квартире два компа на виндах подключены к "роутеру" на шкафу на генту

гента такая - Linux localhost 2.6.15-gentoo-r1 #3 PREEMPT Fri Mar 2 20:47:19 i686 Celeron (Coppermine) GenuineIntel GNU/Linux

pppd version 2.4.2

все сейчас нормально работает, инет раздает http-овый через squid, ftp-овый через NAT через iptables, все ок.

НО

инет регулярно отрубается.

регулярно это раз в сутки

кусок ppp.log-а -

local IP address 10.30.2.70

remote IP address 10.20.1.99

primary DNS address 10.20.1.99

secondary DNS address 10.20.1.99

Script /etc/ppp/ip-up started (pid 12398)

Script /etc/ppp/ip-up finished (pid 12398), status = 0x7f

rcvd [LCP TermReq id=0x3 "Connect time expired"]

LCP terminated by peer (Connect time expired)

Script /etc/ppp/ip-down started (pid 14186)

sent [LCP TermAck id=0x3]

Script /etc/ppp/ip-down finished (pid 14186), status = 0x1

Script pptp 10.20.1.99 --nolaunchpppd finished (pid 12391), status = 0x0

Modem hangup

Connection terminated.

Connect time 1440.2 minutes.

Sent 73134487 bytes, received 72328304 bytes.

Connect time 1440.2 minutes.

Sent 73134487 bytes, received 72328304 bytes.

speed 1 not supported

using channel 5

Using interface ppp0

Connect: ppp0 <--> /dev/pts/1

sent [LCP ConfReq id=0x1 <mru 1000> <asyncmap 0x0> <magic 0x393fcf49> <pcomp> <accomp>]

последние строчки это уже когда я руками переподключил ppp

камрады, помогите пожалуйста

я это разумею так, что сервер провайдера предпочитает держать связь 1440 минут (24 часа) и потом принудительно рвет связь.

поскольку роутер лежит на шкафу, я приезжаю с работы в десятом часу, а второй виндовс-комп принадлежит студенту-вин-чайнику, очень желательно сделать процесс поддержания связи непрерывным, во избежание нервных срывов (тому человеку постоянно надо инет чтобы качать рефераты).

поскольку увеличение таймаута до рызрыва связи по ходу дел, поменять никак, ибо он задан на сервере провайдера (поправьте если ошибаюсь), то единственный способ делать коннект непрервным - автоматом реконнектиться после разрыва

но как?? как это отследить и реализовать? заюзал поиск но ни черта не нашел.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...