VPN Winbox and Linux

Hi,
I use Kubuntu 9.04 - standard wine etc.
I connect to devices through a VPN established through KVpnc using pptp. The VPN is stable and I can ping devices.

Each time I connect with Winbox using a device IP address it downloads the plugins if needed, logs on and then disconnects the VPN with the message:

‘Remote modem has hung up. Connection was terminated.’

The log has the messages:
error: Remote modem has hung up. Connection was terminated.
debug: There is a reason for stop connecting, terminating “pppd” process.
debug: pppd secrets file: /etc/ppp/chap-secrets

This happens with all devices regardless of RouterOS version or Winbox version.

I connect perfectly from a Window$ workstation.

Additionally here is extract from my syslog:
2009-05-24 19:58:44 Toshiba pptp[23214] anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 ‘Start-Control-Connection-Request’
2009-05-24 19:58:44 Toshiba pptp[23214] anon log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
2009-05-24 19:58:44 Toshiba pptp[23214] anon log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
2009-05-24 19:58:45 Toshiba pppd[23202] Warning - secret file /etc/ppp/pap-secrets has world and/or group access
2009-05-24 19:58:45 Toshiba pptp[23214] anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 ‘Outgoing-Call-Request’
2009-05-24 19:58:45 Toshiba pptp[23214] anon log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
2009-05-24 19:58:45 Toshiba pptp[23214] anon log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer’s call ID 8174).
2009-05-24 19:58:46 Toshiba pppd[23202] CHAP authentication succeeded
2009-05-24 19:58:46 Toshiba pppd[23202] MPPE 128-bit stateless compression enabled
2009-05-24 19:58:47 Toshiba pppd[23202] not replacing existing default route via 192.168.72.200
2009-05-24 19:58:47 Toshiba pppd[23202] Cannot determine ethernet address for proxy ARP
2009-05-24 19:58:47 Toshiba pppd[23202] local IP address 10.220.0.27
2009-05-24 19:58:47 Toshiba pppd[23202] remote IP address 10.220.0.1
2009-05-24 19:59:10 Toshiba pptp[23208] anon warn[decaps_gre:pptp_gre.c:331]: short read (-1): Message too long
2009-05-24 19:59:10 Toshiba pppd[23202] Modem hangup
2009-05-24 19:59:10 Toshiba pppd[23202] Connect time 0.4 minutes.
2009-05-24 19:59:10 Toshiba pptp[23214] anon log[callmgr_main:pptp_callmgr.c:234]: Closing connection (unhandled)
2009-05-24 19:59:10 Toshiba pppd[23202] Sent 2886 bytes, received 5271 bytes.
2009-05-24 19:59:10 Toshiba pptp[23214] anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 ‘Call-Clear-Request’
2009-05-24 19:59:10 Toshiba pptp[23214] anon log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
2009-05-24 19:59:10 Toshiba pppd[23202] MPPE disabled
2009-05-24 19:59:10 Toshiba pppd[23202] Connection terminated.
2009-05-24 19:59:10 Toshiba pppd[23202] Exit.


Any thoughts to resolving would be appreciated