From owner-freebsd-bugs@FreeBSD.ORG Sun Jul 31 13:20:23 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4089C16A41F for ; Sun, 31 Jul 2005 13:20:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E17843D46 for ; Sun, 31 Jul 2005 13:20:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6VDKLl1025534 for ; Sun, 31 Jul 2005 13:20:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6VDKLuq025533; Sun, 31 Jul 2005 13:20:21 GMT (envelope-from gnats) Resent-Date: Sun, 31 Jul 2005 13:20:21 GMT Resent-Message-Id: <200507311320.j6VDKLuq025533@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Michael Jones Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7982816A41F for ; 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 ; 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 ; 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 To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: kern/84386: Feature Request: PPPoA Authentication built into FreeBSD PPP Implementation X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2005 13:20:23 -0000 >Number: 84386 >Category: kern >Synopsis: Feature Request: PPPoA Authentication built into FreeBSD PPP Implementation >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jul 31 13:20:21 GMT 2005 >Closed-Date: >Last-Modified: >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: >Unformatted: