From owner-freebsd-isp@FreeBSD.ORG Wed Nov 25 20:44:51 2009 Return-Path: Delivered-To: freebsd-isp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31BDA106566B for ; Wed, 25 Nov 2009 20:44:51 +0000 (UTC) (envelope-from link@ngc.net.ua) Received: from smtp.dunecom.net.ua (smtp.dunecom.net.ua [195.42.136.2]) by mx1.freebsd.org (Postfix) with ESMTP id DCBAB8FC0A for ; Wed, 25 Nov 2009 20:44:50 +0000 (UTC) Received: from mx.dunecom.net.ua ([195.42.136.10]) by smtp.dunecom.net.ua with esmtp (Exim 4.69 (FreeBSD)) (envelope-from ) id 1NDO20-0005OS-5C for freebsd-isp@freebsd.org; Wed, 25 Nov 2009 22:00:04 +0200 Received: from mx.dunecom.net.ua (localhost [127.0.0.1]) by mx.dunecom.net.ua (Postfix) with ESMTP id 067CEDEDE9 for ; Tue, 24 Nov 2009 09:15:43 +0200 (EET) Received: from [192.168.2.50] (openerness-beat.volia.net [77.123.39.177]) by mx.dunecom.net.ua (Postfix) with ESMTPSA id BE046DEDE8 for ; Tue, 24 Nov 2009 09:15:42 +0200 (EET) Message-ID: <4B0B8903.9000207@ngc.net.ua> Date: Tue, 24 Nov 2009 09:19:31 +0200 From: Link User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: "freebsd-isp@freebsd.org" Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: ipfw dynamic pipes X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2009 20:44:51 -0000 hello gentlemen, does anybody know how to make dynamic pipes for 2 directions - in/out ? usually i do: ipfw pipe 1 config bw 1Mbit/s mask src-ip 0xffffffff ipfw pipe 2 config bw 1Mbit/s mask dst-ip 0xffffffff then ipfw add 10 pipe 1 all from $mynet to any via $if out ipfw add 11 pipe 2 all from any to $mynet via $if in in this case each ip get two 1Mbit/s pipes - one in and one out But now i need to create one pipe for in and out. E.g each ip should use same pipe for in/out. But i`m stuck how to do this dynamic way. --- Denis