Bug 84386 - [ppp] [request] PPPoA Authentication built into FreeBSD PPP Implementation
Summary: [ppp] [request] PPPoA Authentication built into FreeBSD PPP Implementation
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-31 14:20 UTC by Michael jones
Modified: 2018-05-20 23:57 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael jones 2005-07-31 14:20:21 UTC
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.

Fix: 

Implement PPPoA authentication within the FreeBSD kernel.
How-To-Repeat: N/A (Feature request)
Comment 1 Michael jones 2005-07-31 18:49:36 UTC
Apologies, this should be marked as Class: change-request

Mike
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2005-07-31 19:23:15 UTC
Class Changed
From-To: sw-bug->change-request

Requested by submitter.
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2008-01-28 09:10:58 UTC
State Changed
From-To: open->suspended

Mark suspended awaiting patches.
Comment 4 Eitan Adler freebsd_committer freebsd_triage 2018-05-20 23:57:05 UTC
For bugs matching the following conditions:
- Status == In Progress
- Assignee == "bugs@FreeBSD.org"
- Last Modified Year <= 2017

Do
- Set Status to "Open"