xl2tpd can not work as LAC

Bug #315516 reported by Andreas Schultz
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xl2tpd (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: xl2tpd

xl2tpd use the connect() methode to attache a L2TP connection to an UDP socket connected to theLNS is broken.

Even the most current released version (1.2.3) uses an old convention that only works with the 2.4 kernel patch. The 2.6 kernel module requires s_session and d_session to be zero (see drivers/net/pppol2tp.c line 1613).

openl2tp does it right, but xl2tpd does a:

   sax.pppol2tp.s_tunnel = c->container->ourtid;

   sax.pppol2tp.s_session = c->ourcid;

   sax.pppol2tp.d_tunnel = c->container->tid;

   sax.pppol2tp.d_session = c->cid;

Changed in xl2tpd (Ubuntu):
status: New → Confirmed
Revision history for this message
Evgeny Kapun (abacabadabacaba) wrote :

Workaround is to unload pppol2tp kernel module.

Revision history for this message
Ma Hsiao-chun (mahsiaochun) wrote :

Is this still an issue in recent releases (12.04+) of Ubuntu?

Changed in xl2tpd (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xl2tpd (Ubuntu) because there has been no activity for 60 days.]

Changed in xl2tpd (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.