From owner-freebsd-net@FreeBSD.ORG Sat Feb 18 17:21:40 2006 Return-Path: <owner-freebsd-net@FreeBSD.ORG> X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 377D616A420; Sat, 18 Feb 2006 17:21:40 +0000 (GMT) (envelope-from flag@longino.wired.org) Received: from mail.oltrelinux.com (krisma.oltrelinux.com [194.242.226.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id B9C3143D45; Sat, 18 Feb 2006 17:21:39 +0000 (GMT) (envelope-from flag@longino.wired.org) Received: from longino.wired.org (ip-114-46.sn1.eutelia.it [62.94.114.46]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.oltrelinux.com (Postfix) with ESMTP id 89FB611AE93; Sat, 18 Feb 2006 18:21:39 +0100 (CET) Received: from longino.wired.org (localhost [127.0.0.1]) by longino.wired.org (8.13.4/8.13.4) with ESMTP id k1IHLY6X004195; Sat, 18 Feb 2006 18:21:34 +0100 (CET) (envelope-from flag@longino.wired.org) Received: (from flag@localhost) by longino.wired.org (8.13.4/8.13.4/Submit) id k1IHLY1F004194; Sat, 18 Feb 2006 18:21:34 +0100 (CET) (envelope-from flag) Date: Sat, 18 Feb 2006 18:21:34 +0100 From: Paolo Pisati <p.pisati@oltrelinux.com> To: FreeBSD_Hackers <freebsd-hackers@freebsd.org>, FreeBSD_Net <freebsd-net@freebsd.org> Message-ID: <20060218172134.GA4146@tin.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at krisma.oltrelinux.com Cc: Subject: [patch] Redirect and LSNAT support in ipfw X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-net>, <mailto:freebsd-net-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-net> List-Post: <mailto:freebsd-net@freebsd.org> List-Help: <mailto:freebsd-net-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-net>, <mailto:freebsd-net-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 18 Feb 2006 17:21:40 -0000 Hi, as a continuation of my Summer of Code project "Improve libalias" i just decided to release a new version with: 1) dinamyc address support via interface name (ipfw nat 111 config if tun0) 2) redirect and LSNAT support in ipfw following closely the natd syntax. The only difference with natd is that i changed the syntax from redirect_[addr|port|proto] to redir_[addr|port|proto]. See natd man page for details about redirect and LSNAT. 3) patches for ppp and natd to use libalias modules (see libalias/patch/) 4) many bugfixes and improvements here and there as always, it supports 4.x, 5.x, 6.x and 7.x Everything was tested on 6.x, but it compiles fine on 4.x and 7.x too. I don't have any 5.x box, so i just made the diffs for it. Project wiki page: http://wikitest.freebsd.org/moin.cgi/PaoloPisati Download link: http://ubi8.imc.pi.cnr.it/~flag/libalias/libalias.tgz There's a detailed readme.txt inside the archive that explains pretty much all you want to know: from installtion process to internals, so read it. Enjoy. -- Paolo