network-manager-vpnc produces incorrect routing table
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager-vpnc (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Bug Description
Binary package hint: network-
I'm using the following versions:
network-manager 0.7.1~rc4.
network-
vpnc 0.5.3-1
Logging into the same cisco concentrator produces different results depending how you connect.
From network manager:
user@ubuntu:~$ sudo netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
<cisco-ip> 10.10.10.1 255.255.255.255 UGH 0 0 0 wlan0
<cisco-ip> 10.10.10.1 255.255.255.255 UGH 1500 0 0 wlan0
10.15.107.0 0.0.0.0 255.255.255.0 U 0 0 0 tun0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
10.10.107.0 0.0.0.0 255.255.255.0 U 0 0 0 tun0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 tun0
From vpnc-connect:
user@ubuntu:~$ sudo netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
<cisco-ip> 10.10.10.1 255.255.255.255 UGH 1500 0 0 wlan0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
10.10.107.0 0.0.0.0 255.255.255.0 U 0 0 0 tun0
0.0.0.0 10.10.10.1 0.0.0.0 UG 0 0 0 wlan0
Connecting with network-
Apr 21 22:37:02 ubuntu NetworkManager: <info> Starting VPN service 'org.freedeskto
Apr 21 22:37:02 ubuntu NetworkManager: <info> VPN service 'org.freedeskto
Apr 21 22:37:02 ubuntu NetworkManager: <info> VPN service 'org.freedeskto
Apr 21 22:37:02 ubuntu NetworkManager: <info> VPN plugin state changed: 3
Apr 21 22:37:02 ubuntu NetworkManager: <info> VPN connection 'Test' (Connect) reply received.
Apr 21 22:37:02 ubuntu kernel: [ 3935.789137] tun0: Disabled Privacy Extensions
Apr 21 22:37:03 ubuntu NetworkManager: <info> VPN connection 'Test' (IP Config Get) reply received.
Apr 21 22:37:03 ubuntu NetworkManager: <info> VPN Gateway: <cisco-ip>
Apr 21 22:37:03 ubuntu NetworkManager: <info> Tunnel Device: tun0
Apr 21 22:37:03 ubuntu NetworkManager: <info> Internal IP4 Address: 10.15.107.7
Apr 21 22:37:03 ubuntu NetworkManager: <info> Internal IP4 Prefix: 24
Apr 21 22:37:03 ubuntu NetworkManager: <info> Internal IP4 Point-to-Point Address: 10.15.107.7
Apr 21 22:37:03 ubuntu NetworkManager: <info> Maximum Segment Size (MSS): 0
Apr 21 22:37:03 ubuntu NetworkManager: <info> Static Route: 10.10.107.0/24 Next Hop: 10.10.107.0
Apr 21 22:37:03 ubuntu NetworkManager: <info> DNS Domain: '(none)'
Apr 21 22:37:03 ubuntu NetworkManager: <info> Login Banner:
Apr 21 22:37:03 ubuntu NetworkManager: <info> -------
Apr 21 22:37:03 ubuntu NetworkManager: <info> (null)
Apr 21 22:37:03 ubuntu NetworkManager: <info> -------
Apr 21 22:37:04 ubuntu NetworkManager: <info> (tun0): writing resolv.conf to /sbin/resolvconf
Apr 21 22:37:04 ubuntu NetworkManager: <info> VPN connection 'Test' (IP Config Get) complete.
Apr 21 22:37:04 ubuntu NetworkManager: <info> (tun0): writing resolv.conf to /sbin/resolvconf
Apr 21 22:37:04 ubuntu NetworkManager: <info> Policy set 'Test' (tun0) as default for routing and DNS.
Apr 21 22:37:04 ubuntu NetworkManager: <info> VPN plugin state changed: 4
Apr 21 22:37:04 ubuntu nm-dispatcher.
Connection with vpnc-connect is working fine, but with network-
I use the following config files:
/etc/vpnc/Test.conf
IPSec gateway <cisco-ip>
IPSec ID <group-name>
IPSec secret <group-password>
Xauth username <username>
Xauth password <password>
I start vpnc-connect with:
user@ubuntu:~$ sudo vpnc-connect Test
VPNC started in background (pid: 5061)...
Export of network-
[main]
Description=Test
Host=<cisco-ip>
AuthType=1
GroupName=
GroupPwd=
EnableISPConnect=0
ISPConnectType=0
ISPConnect=
ISPCommand=
Username=<username>
SaveUserPassword=1
EnableBackup=0
BackupServer=
EnableNat=1
CertStore=0
CertName=
CertPath=
CertSubjectName=
CertSerialHash=
DHGroup=2
ForceKeepAlives=0
enc_GroupPwd=
UserPassword=
enc_UserPassword=
NTDomain=
EnableMSLogon=0
MSLogonType=0
TunnelingMode=0
TcpTunnelingPor
PeerTimeout=0
EnableLocalLAN=1
SendCertChain=0
VerifyCertDN=
EnableSplitDNS=1
SingleDES=0
SPPhonebook=
All other network-
description: | updated |
description: | updated |
Changed in network-manager-vpnc (Ubuntu): | |
status: | Incomplete → New |
tags: | added: patch |
the route's look like you have two vpnc connections setup at the same time. Maybe you connect with NM + with vpnc-connect at the same time?