I believe I have configured kvpnc (Kubuntu) properly. It works inside our firewall connecting to the wan vpn address. Outside the firewall, it appears that after the initial connection, a delay needs inserting. That is my pptp client is bailing after a zero length read.
What parameters control delay after initial connection and which config files are involved?
Here are the log results:
root@mrshighpants:/var/log# tail syslog
pptp[10092]: anon log[ctrlp_disp

ptp_ctrl.c:857]: Received Outgoing Call Reply.
pptp[10092]: anon log[ctrlp_disp

ptp_ctrl.c:896]: Outgoing call established (call ID 0, peer's call ID 101).
pptp[10092]: anon log[pptp_read_some

ptp_ctrl.c:543]: read returned zero, peer has closed
pptp[10092]: anon log[callmgr_main

ptp_callmgr.c:255]: Closing connection (shutdown)
pptp[10092]: anon log[ctrlp_rep

ptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
pptp[10092]: anon log[pptp_read_some

ptp_ctrl.c:543]: read returned zero, peer has closed
pptp[10092]: anon log[call_callback

ptp_callmgr.c:78]: Closing connection (call state)
pppd[10087]: Modem hangup
pppd[10087]: Connection terminated.
pppd[10087]: Exit.
Any pointers would be appreciated.