From nobody@FreeBSD.org  Sun Jul 31 13:13:09 2005
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 7982816A41F
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 31 Jul 2005 13:13:09 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 2E10643D46
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 31 Jul 2005 13:13:09 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j6VDD8QJ040357
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 31 Jul 2005 13:13:08 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id j6VDD8nI040356;
	Sun, 31 Jul 2005 13:13:08 GMT
	(envelope-from nobody)
Message-Id: <200507311313.j6VDD8nI040356@www.freebsd.org>
Date: Sun, 31 Jul 2005 13:13:08 GMT
From: Michael Jones <mlj28@cam.ac.uk>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Feature Request: PPPoA Authentication built into FreeBSD PPP Implementation
X-Send-Pr-Version: www-2.3

>Number:         84386
>Category:       kern
>Synopsis:       [ppp] [request] PPPoA Authentication built into FreeBSD PPP Implementation
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          suspended
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 31 13:20:21 GMT 2005
>Closed-Date:    
>Last-Modified:  Mon Jan 28 09:11:05 UTC 2008
>Originator:     Michael Jones
>Release:        4.11R / 6.0 HEAD
>Organization:
University of Cambridge
>Environment:
N/A
>Description:
The FreeBSD kernel does not support PPPoA authentication over an
ethernet link. This is required for Ethernet ADSL modems operating in
'Bridge' mode together with BSD Firewalls. (USB modems are not desirable
as they are unreliable and their drivers are often released under
restrictive licences)

This is a growing issue in the UK and in other countries, where PPPoA
is the standard used for ADSL authentication. FreeBSD firewalls are
increasingly common and available to home users through the m0n0wall
and pfSense projects.

For reference, m0n0wall is based on FreeBSD 4.11 and pfSense on FreeBSD
6.0 HEAD. PPPoA authentication support is not present in the kernel of
any FreeBSD release. In addition, almost all ADSL modems available in
the UK support bridge mode, and so could be used with a FreeBSD firewall.

Finally, Linux does have support for PPPoA authentication, but as usual
it is in the form of an ugly and complex 'extension' to the current PPP
software which is difficult to use. FreeBSD could again put itself ahead
of the game by having a full BSD-licensed kernel-level implementation
of RFC2364.

A few References (people with this problem):

http://lists.freebsd.org/pipermail/freebsd-atm/2005-June/000108.html
Trying (and failing) to use a Ethernet ADSL modem with PPPoA and FreeBSD.

http://m0n0.ch/wall/list/?action=show_msg&actionargs[]=53&actionargs[]=37
http://m0n0.ch/wall/list/?action=show_msg&actionargs[]=47&actionargs[]=42\
Asking if PPPoA authentication support exists in m0n0wall/FreeBSD.

http://www.m0n0.ch/wall/list/?action=show_msg&actionargs%5B%5D=67&actionargs%5B%5D=41
http://m0n0.ch/wall/list/?action=show_msg&actionargs[]=178&actionargs[]=06
http://m0n0.ch/wall/list/?action=show_msg&actionargs[]=57&actionargs[]=17
Having issues with buggy DHCP Spoofing method as PPPoA authentication is not supported under m0n0wall/FreeBSD.


>How-To-Repeat:
N/A (Feature request)
>Fix:
Implement PPPoA authentication within the FreeBSD kernel.
>Release-Note:
>Audit-Trail:

From: Michael-Luke Jones <mlj28@cam.ac.uk>
To: bug-followup@FreeBSD.org,
 mlj28@cam.ac.uk
Cc:  
Subject: Re: kern/84386: Feature Request: PPPoA Authentication built into FreeBSD PPP Implementation
Date: Sun, 31 Jul 2005 18:49:36 +0100

 Apologies, this should be marked as Class: change-request
 
 Mike
Class-Changed-From-To: sw-bug->change-request 
Class-Changed-By: linimon 
Class-Changed-When: Sun Jul 31 18:23:15 GMT 2005 
Class-Changed-Why:  
Requested by submitter. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=84386 
State-Changed-From-To: open->suspended 
State-Changed-By: linimon 
State-Changed-When: Mon Jan 28 09:10:58 UTC 2008 
State-Changed-Why:  
Mark suspended awaiting patches. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=84386 
>Unformatted:
