kern/84386: Feature Request: PPPoA Authentication built into
FreeBSD PPP Implementation
mlj28 at cam.ac.uk
Sun Jul 31 13:20:23 GMT 2005
>Synopsis: Feature Request: PPPoA Authentication built into FreeBSD PPP Implementation
>Arrival-Date: Sun Jul 31 13:20:21 GMT 2005
>Originator: Michael Jones
>Release: 4.11R / 6.0 HEAD
University of Cambridge
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):
Trying (and failing) to use a Ethernet ADSL modem with PPPoA and FreeBSD.
Asking if PPPoA authentication support exists in m0n0wall/FreeBSD.
Having issues with buggy DHCP Spoofing method as PPPoA authentication is not supported under m0n0wall/FreeBSD.
N/A (Feature request)
Implement PPPoA authentication within the FreeBSD kernel.
More information about the freebsd-bugs