ntrack - Network Connectivity Tracking library for Desktop Applications

disconnecting PPTP VPN in NM causes ntrack to get stuck in OFFLINE state

Reported by Alexander Sack on 2011-04-25
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ntrack
High
Alexander Sack

Bug Description

disconnecting a network-manager managed VPN (over a wifi link - wlan0) causes ntrack to sometimes not come back from OFFLINE to ONLINE state. Also RECONNECT event isn't reliably emitted after connecting with natty network-manager to VPN. needs to be fixed for 015

Alexander Sack (asac) wrote :

after disconnecting it seems that libnl cache managers get into a bad state where oif for the topmost 0.0.0.0 route (and nexthop if for libnl >= 2) is NULL.

route -n shows proper interface for the routes, so I believe its libnl cache manager that has a problem keeping up.

also it seems that RECONNECT event is not always emitted when NM adds a VPN default route. No idea yet whats happening under the hood, so could be its a different bug.

Changed in ntrack:
status: New → Triaged
importance: Undecided → High
milestone: none → 015
assignee: nobody → Alexander Sack (asac)
Alexander Sack (asac) on 2011-04-25
description: updated
description: updated
Alexander Sack (asac) on 2011-06-11
summary: - disconnecting VPN causes ntrack to get stuck in OFFLINE state
+ disconnecting PPTP VPN in NM causes ntrack to get stuck in OFFLINE state
Alexander Sack (asac) wrote :

from what i can tell the new rtnetlink backend in ntrack 015 fixed this issue. Its not the default backend yet (but shipped as experimental), so I will keep this one open until we do the switch to rtnetlink alltogether.

you can try out through ./configure --enable-backend=rtnetlink in ntrack 015

Changed in ntrack:
milestone: 015 → 016
status: Triaged → In Progress
Alexander Sack (asac) on 2011-11-13
Changed in ntrack:
milestone: 016 → 017
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers