Linux PPP protocol development
 help / color / mirror / Atom feed
* PPTP VPN, PPTP CONFIG
@ 2008-07-01 14:56 tony.chamberlain
  2008-07-02  3:38 ` James Cameron
  0 siblings, 1 reply; 2+ messages in thread
From: tony.chamberlain @ 2008-07-01 14:56 UTC (permalink / raw)
  To: linux-ppp





I installed the PPTP VPN on a client to connect via pptpvpn to a server
which is running it. I used pptpconfig to config the network. When I
connect, the VPN runs fine. I looked in pptpconfig and saw it does a

usr sbin pppd call myserver logfd 1 updetach persist

(I used "myserver" in this mail instead of the actual name). So I made a file
etc init.d pptpvpn where under start) I do the above (along with some checking,
etc). This also works nicely, when I but (after chkconfig on) the VPN comes
up and I can connect.

Problem is, if somehow the pptp process dies, if it is in etc init.d it won't start up
automatically again (which I need), so instead I transfered to etc inittab:

 vp:35:respawn: usr sbin pppd call myserver logfd 1 updetach persist

A "kill -1 1" or reboot will start this, but a ps just shows two processes with that
but I can't ping. A few minutes later it shows two processes again but with new
PIDs. Then a few minutes later two new processes with the same parameters
(there are only 2 at a time). I can't ping anything on the VPN either (and I do
add the routes in ip-up.local so from the etc rc5.d script it starts up the route).

Anyway how can I either modify my script in etc init.d (linked to etc rc*.d) to respawn
in the (unlikely but possible) case the process dies, or modify etc inittab to work
correctly?

Thanks











^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-07-02  3:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-01 14:56 PPTP VPN, PPTP CONFIG tony.chamberlain
2008-07-02  3:38 ` James Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox