Public bug reported:

Binary package hint: network-manager-pptp

The connection that the n-m pptp plugin is creating doesn't work for all apps.
In my case, my ISP requires using a pptp connection to get an external IP 
address. The instructions it gives to connect are for Windows and they don't 
show any additional configurations beside the default ones.

I have tried with the default options which nm-pptp dialog sets, and I
have tried toggling many options in the n-m config dialogs, but it still
gave me the same responses. The options I ended up with are in the
attached file.

The problem is that for some programs, the vpn connection works, i.e.
firefox, pidgin, amule, evolution, but for some it doesn't, i.e. amsn,
empathy. The messengers used were MSN, so Empathy with msn and amsn
doesn't work, but pidgin with msn does.

The connections seems to work just fine as far as the nm-applet is
concerned, and syslog shows me the following:

----------------------------------------8<-------------------------------------------------
Jun 26 19:35:55 razor NetworkManager: <info>  Will activate VPN connection 
'PredialNet', service 'org.freedesktop.NetworkManager.ppp_starter', user_name 
'ronan', vpn_data 'ppp-connection-type / pptp / pptp-remote / 172.16.10.35 / 
usepeerdns / yes / encrypt-mppe / yes / encrypt-mppe-128 / yes / 
encrypt-mppe-stateful / no / compress-mppc / no / compress-deflate / no / 
compress-bsd / no / ppp-lock / yes / ppp-auth-peer / no / ppp-refuse-eap / yes 
/ ppp-refuse-chap / yes / ppp-refuse-mschap / yes / mtu / 1500 / mru / 1500 / 
lcp-echo-failure / 10 / lcp-echo-interval / 30 / ppp-extra /  / ppp-debug / no 
/ usepeerdns-overtunnel / no / routes /  / use-routes / no', route ''. 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
2 of 4 (Connection Prepare Wait) scheduled... 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
2 of 4 (Connection Prepare Wait) waiting... 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
2 of 4 (Connection Prepare Wait) complete. 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
3 of 4 (Connect) scheduled... 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
3 of 4 (Connect) sending connect request. 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
3 of 4 (Connect) request sent, waiting for reply... 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN service 
'org.freedesktop.NetworkManager.ppp_starter' signaled state change 6 -> 3. 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
3 of 4 (Connect) reply received. 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
4 of 4 (IP Config Get) timeout scheduled... 
Jun 26 19:35:55 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
3 of 4 (Connect) complete, waiting for IP configuration... 
Jun 26 19:35:55 razor pppd[14793]: Plugin nm-pppd-plugin.so loaded.
Jun 26 19:35:55 razor pppd[14793]: nm-pppd-plugin: plugin initialized.
Jun 26 19:35:55 razor pppd[14794]: pppd 2.4.4 started by root, uid 0
Jun 26 19:35:55 razor pptp[14796]: anon log[main:pptp.c:267]: The synchronous 
pptp option is NOT activated 
Jun 26 19:35:55 razor pppd[14794]: Using interface ppp0
Jun 26 19:35:55 razor pppd[14794]: Connect: ppp0 <--> /dev/pts/1
Jun 26 19:35:55 razor pptp[14799]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent 
control packet type is 1 'Start-Control-Connection-Request' 
Jun 26 19:35:55 razor pptp[14799]: anon log[ctrlp_disp:pptp_ctrl.c:738]: 
Received Start Control Connection Reply
Jun 26 19:35:55 razor pptp[14799]: anon log[ctrlp_disp:pptp_ctrl.c:772]: Client 
connection established.
Jun 26 19:35:56 razor pppd[14794]: nm-pppd-plugin: CHAP check hook.
Jun 26 19:35:56 razor pptp[14799]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent 
control packet type is 7 'Outgoing-Call-Request' 
Jun 26 19:35:56 razor pptp[14799]: anon log[ctrlp_disp:pptp_ctrl.c:857]: 
Received Outgoing Call Reply.
Jun 26 19:35:56 razor pptp[14799]: anon log[ctrlp_disp:pptp_ctrl.c:896]: 
Outgoing call established (call ID 0, peer's call ID 7129). 
Jun 26 19:35:56 razor pptp[14799]: anon log[ctrlp_disp:pptp_ctrl.c:949]: 
PPTP_SET_LINK_INFO received from peer_callid 0
Jun 26 19:35:56 razor pptp[14799]: anon log[ctrlp_disp:pptp_ctrl.c:952]:   
send_accm is 00000000, recv_accm is FFFFFFFF
Jun 26 19:35:56 razor pptp[14799]: anon warn[ctrlp_disp:pptp_ctrl.c:955]: 
Non-zero Async Control Character Maps are not supported!
Jun 26 19:35:56 razor pppd[14794]: nm-pppd-plugin: CHAP credentials requested.
Jun 26 19:35:56 razor pppd[14794]: CHAP authentication succeeded
Jun 26 19:35:56 razor pppd[14794]: MPPE 128-bit stateless compression enabled
Jun 26 19:35:58 razor pppd[14794]: Cannot determine ethernet address for proxy 
ARP
Jun 26 19:35:58 razor pppd[14794]: local  IP address 189.1.138.13
Jun 26 19:35:58 razor pppd[14794]: remote IP address 189.1.129.4
Jun 26 19:35:58 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
4 of 4 (IP Config Get) reply received. 
Jun 26 19:35:58 razor NetworkManager: <WARN>  nm_system_device_set_ip4_route(): 
Failed to set IPv4 default route on 'wlan0': File exists 
Jun 26 19:35:59 razor NetworkManager: <info>  Clearing nscd hosts cache. 
Jun 26 19:35:59 razor NetworkManager: <WARN>  nm_spawn_process(): 
nm_spawn_process('/usr/sbin/nscd -i hosts'): could not spawn process. (Failed 
to execute child process "/usr/sbin/nscd" (No such file or directory))  
Jun 26 19:35:59 razor NetworkManager: <info>  VPN Activation (PredialNet) Stage 
4 of 4 (IP Config Get) complete. 
Jun 26 19:35:59 razor NetworkManager: <info>  VPN Activation (PredialNet) 
successful. 
Jun 26 19:35:59 razor NetworkManager: <info>  VPN service 
'org.freedesktop.NetworkManager.ppp_starter' signaled state change 3 -> 4. 
Jun 26 19:36:55 razor pptp[14799]: anon log[logecho:pptp_ctrl.c:676]: Echo 
Request received.
Jun 26 19:36:55 razor pptp[14799]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent 
control packet type is 6 'Echo-Reply' 
Jun 26 19:37:55 razor pptp[14799]: anon log[logecho:pptp_ctrl.c:676]: Echo 
Request received.
Jun 26 19:37:55 razor pptp[14799]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent 
control packet type is 6 'Echo-Reply' 
Jun 26 19:37:55 razor pptp[14799]: anon log[logecho:pptp_ctrl.c:676]: Echo 
Reply received.
Jun 26 19:38:55 razor pptp[14799]: anon log[logecho:pptp_ctrl.c:676]: Echo 
Reply received.
Jun 26 19:39:36 razor pptp[14796]: anon log[decaps_gre:pptp_gre.c:407]: 
buffering packet 220 (expecting 219, lost or reordered)
-------------------------8<-------------------------8<--------------------------------
And many other messages like the last ones.

The strange thing is that if I set ppp up manually the vpn works fine
for everything. The config file I used was:

-----------------------8<-------------------------8<-------------------------
remotename predial
linkname predial
ipparam predial
pty "pptp 172.16.10.35 --nolaunchpppd "
name conectar
usepeerdns
require-mppe
refuse-eap
noauth

# adopt defaults from the pptp-linux package
file /etc/ppp/options.pptp
------------------------8<-----------------------8<-----------------------------
and manually routing with:
sudo route add -host 172.16.10.35 gw router wlan0
sudo route add default ppp0
which I also put on /etc/ppp/ip-up.d/predial so it would execute automatically 
when the connection goes up.
To open the connection, I use:
sudo pon predial nodetach
which gives me the following output:
------------------------8<------------------------8<-------------------------------
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
CHAP authentication succeeded
MPPE 128-bit stateless compression enabled
Cannot determine ethernet address for proxy ARP
local  IP address 189.1.129.204
remote IP address 189.1.129.4
-----------------------8<-------------------------8<------------------------------
which is very similar to some lines in the nm output.

Note that I have also tried to manually set the route after the
connection with nm, so that it would look exactly like the routes I get
using pptp manually, but that also didn't help. Also, the last options I
tried in the config dialog are the closest I could get to the options
set up in /etc/ppp/peers/predial and /etc/ppp/options.pptp, but that
didn't help either.

I'm using Ubuntu Hardy Heron 8.04.

** Affects: network-manager-pptp (Ubuntu)
     Importance: Undecided
         Status: New

-- 
NetworkManager PPTP plugin connections only works for some apps
https://bugs.launchpad.net/bugs/243376
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to