<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-6591</id>
	<title>Nabble - freebsd-ipfw</title>
	<updated>2009-11-20T11:03:14Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/freebsd-ipfw-f6591.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freebsd-ipfw-f6591.html" />
	<subtitle type="html">IPFW Technical Discussions</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26449033</id>
	<title>ipfw nat</title>
	<published>2009-11-20T11:03:14Z</published>
	<updated>2009-11-20T11:03:14Z</updated>
	<author>
		<name>Michael Sierchio</name>
	</author>
	<content type="html">&lt;br&gt;Unless I'm mistaken, there appears no way to cause ipfw's internal
&lt;br&gt;nat mechanism to log dropped packets. &amp;nbsp;This is a considerable loss
&lt;br&gt;of functionality from using natd. &amp;nbsp;Is there a reason for this?
&lt;br&gt;&lt;br&gt;- M
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Michael Sierchio
&lt;br&gt;+1 415 378 1182
&lt;br&gt;PO Box 9036 Berkeley CA 94709 US
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26449033&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kudzu@...&lt;/a&gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26449033&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26449033&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ipfw-nat-tp26449033p26449033.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26388437</id>
	<title>Problem Posting to League 'ipfw'</title>
	<published>2009-11-17T02:25:16Z</published>
	<updated>2009-11-17T02:25:16Z</updated>
	<author>
		<name>ipfw-2</name>
	</author>
	<content type="html">In order to send an e-mail to your league, the e-mail address which you
&lt;br&gt;are sending from must be associated with your team. &amp;nbsp;You will need to
&lt;br&gt;update your e-mail address within the league, otherwise, your
&lt;br&gt;correspondence will be denied.
&lt;br&gt;&lt;br&gt;To update your e-mail address, enter your league home page and select
&lt;br&gt;Options, Personal. &amp;nbsp;You can enter more than one e-mail address by separating
&lt;br&gt;them with a comma and a space.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26388437&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26388437&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-Posting-to-League-%27ipfw%27-tp26388437p26388437.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384700</id>
	<title>Re: Dansguardian, nat, &amp; ipfw</title>
	<published>2009-11-16T21:37:11Z</published>
	<updated>2009-11-16T21:37:11Z</updated>
	<author>
		<name>Freddie Cash-8</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 8:51 PM, Brian &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384700&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bbayorgeon@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Trying to configure my gateway box running FBSD 7.2 to provide content
&lt;br&gt;&amp;gt; filtering services for some or all clients on a my network.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The box is configured with natd and running IPFW.  I like this combination
&lt;br&gt;&amp;gt; and have been using it successfully for years.  Not real interested to
&lt;br&gt;&amp;gt; changing to squid or pf or whatever else may be known (or better documented)
&lt;br&gt;&amp;gt; to work with dansguardian.
&lt;br&gt;&lt;br&gt;Dansguardian does not do any pages fetches on its own, it just scans
&lt;br&gt;pages returned by a proxy server. &amp;nbsp;You cannot run Dansguardian without
&lt;br&gt;some kind of web proxy server. &amp;nbsp;By default, the port will install
&lt;br&gt;Squid, but it has been shown to work with TinyProxy.
&lt;br&gt;&lt;br&gt;&amp;gt; Dansguardian seems to be the preferred option for content filtering as near
&lt;br&gt;&amp;gt; as I can tell.  There is lots of documentation out there for configuring
&lt;br&gt;&amp;gt; dans with squid.  I can't find much of anything for IPFW / NAT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, the question is, can this be done?  I've seen one or two suggestions out
&lt;br&gt;&amp;gt; there giving a brief description of how to use the fwd command to send
&lt;br&gt;&amp;gt; packets to dans but unfortunately I am not smart enough to implement that
&lt;br&gt;&amp;gt; here.
&lt;br&gt;&lt;br&gt;You can use IPFW to fwd packet to Dansguardian quite easily:
&lt;br&gt;&amp;nbsp; ipfw add fwd 127.0.0.1:8080 tcp from $local_subnet to any 80 in recv
&lt;br&gt;$local_nic
&lt;br&gt;&amp;nbsp; ipfw add allow tcp from me to any 80 out xmit $public_nic
&lt;br&gt;&amp;nbsp; ipfw add allow tcp from any 80 to me in recv $public_nic established
&lt;br&gt;&lt;br&gt;The first rule redirects all HTTP traffic from the local subnet to
&lt;br&gt;Dansguardian. &amp;nbsp;Dansguardian will then pass the packets off to a local
&lt;br&gt;install of Squid (uses 127.0.0.1:3128 by default). &amp;nbsp;Squid will then
&lt;br&gt;connect out to the remote web server to grab the pages (the next two
&lt;br&gt;rules).
&lt;br&gt;&lt;br&gt;You *MUST* have a web proxy server installed somewhere, that
&lt;br&gt;Dansguardian will forward the requests to, and receive the responses
&lt;br&gt;from.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Freddie Cash
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384700&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fjwcash@...&lt;/a&gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384700&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384700&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dansguardian%2C-nat%2C---ipfw-tp26384603p26384700.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384473</id>
	<title>dansguardian, ipfw, nat question</title>
	<published>2009-11-16T20:54:41Z</published>
	<updated>2009-11-16T20:54:41Z</updated>
	<author>
		<name>Rakort</name>
	</author>
	<content type="html">Hello all
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Trying to configure my gateway box running FBSD 7.2 to provide content
&lt;br&gt;filtering services for some or all clients on a my network.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;The box is configured with natd and running IPFW. &amp;nbsp;I like this combination
&lt;br&gt;and have been using it successfully for years. &amp;nbsp;Not real interested to
&lt;br&gt;changing to squid or pf or whatever else may be known (or better documented)
&lt;br&gt;to work with dansguardian.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Dansguardian seems to be the preferred option for content filtering as near
&lt;br&gt;as I can tell. &amp;nbsp;There is lots of documentation out there for configuring
&lt;br&gt;dans with squid. &amp;nbsp;I can't find much of anything for IPFW / NAT
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;So, the question is, can this be done? &amp;nbsp;I've seen one or two suggestions out
&lt;br&gt;there giving a brief description of how to use the fwd command to send
&lt;br&gt;packets to dans but unfortunately I am not smart enough to implement that
&lt;br&gt;here.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Any help, thoughts, or references would be appreciated
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;thanks
&lt;br&gt;&lt;br&gt;Brian
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;here is a boiled down set of rules that I use:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;#!/bin/sh
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;cmd=&amp;quot;ipfw add&amp;quot;
&lt;br&gt;&lt;br&gt;skip=&amp;quot;skipto 700&amp;quot;
&lt;br&gt;&lt;br&gt;oif=dc0
&lt;br&gt;&lt;br&gt;iif=re0
&lt;br&gt;&lt;br&gt;log=&amp;quot;log logamount 1000&amp;quot;
&lt;br&gt;&lt;br&gt;ks=&amp;quot;keep-state&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;ipfw -f flush
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;$cmd 098 allow all from any to any via $iif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Allow LAN traffic
&lt;br&gt;&lt;br&gt;$cmd 099 allow all from any to any via lo0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Allow loopback traffic
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;$cmd 105 divert natd all from any to any in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # check if
&lt;br&gt;packet is inbound and nat address if it is
&lt;br&gt;&lt;br&gt;$cmd 110 check-state
&lt;br&gt;# Allow packet if it has previous been added to the &amp;quot;dynamic&amp;quot; rules table
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Authorized icmp / udp outbound packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 200 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;icmp from any to any &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; $ks
&lt;br&gt;# ping
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 201 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;udp &amp;nbsp;from any to any 123 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; $ks
&lt;br&gt;# time
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 203 $skip $log udp &amp;nbsp;from any to xx.xxx.xx.1 67 &amp;nbsp;out via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; $ks
&lt;br&gt;# DHCP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 205 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;udp &amp;nbsp;from any to any 53 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; $ks
&lt;br&gt;# DNS
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Authorized tcp outbound packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 301 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 25 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif setup $ks
&lt;br&gt;# mail
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 303 $skip $log tcp from any to any 43 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif setup $ks
&lt;br&gt;# whois
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 305 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 80 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif setup $ks
&lt;br&gt;# http
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 306 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 110 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif setup $ks
&lt;br&gt;# mail
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 307 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 119 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif setup $ks
&lt;br&gt;# USENET
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 308 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 443 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif setup $ks
&lt;br&gt;# Secure http
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 310 $skip $log tcp from any to any 23 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif setup $ks
&lt;br&gt;# telnet
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Everything else outbound is dropped and logged
&lt;br&gt;&lt;br&gt;$cmd 351 deny log logamount 10000 all from any to any out via $oif
&lt;br&gt;# everything else
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Allow these incoming connections
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 360 allow $log udp from xx.xxx.xxx.x &amp;nbsp; to any 68 &amp;nbsp; &amp;nbsp;in via $oif $ks
&lt;br&gt;# DHCP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 363 allow &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to me &amp;nbsp;80 &amp;nbsp; &amp;nbsp;in via $oif setup
&lt;br&gt;$ks &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Incoming http connections
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### May Consider Allowing these incoming connections
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 396 allow $log tcp &amp;nbsp;from any &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to any 113 in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; limit
&lt;br&gt;src-addr 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Ident packets.
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 398 allow $log icmp from any &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to any icmptype 3,11 in via $oif
&lt;br&gt;limit src-addr 2 &amp;nbsp; &amp;nbsp;# Allow out &amp; in console traceroot command
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### deny various incoming packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 401 deny $log all from 192.168.0.0/16 &amp;nbsp;to any in via $oif &amp;nbsp;# RFC 1918
&lt;br&gt;private IP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 402 deny $log all from 172.16.0.0/12 &amp;nbsp; to any in via $oif &amp;nbsp;# RFC 1918
&lt;br&gt;private IP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 403 deny $log all from 10.0.0.0/8 &amp;nbsp; &amp;nbsp; &amp;nbsp;to any in via $oif &amp;nbsp;# RFC 1918
&lt;br&gt;private IP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 404 deny $log all from 127.0.0.0/8 &amp;nbsp; &amp;nbsp; to any in via $oif &amp;nbsp;# loopback
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 405 deny $log all from 0.0.0.0/8 &amp;nbsp; &amp;nbsp; &amp;nbsp; to any in via $oif &amp;nbsp;# loopback
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 406 deny $log all from 169.254.0.0/16 &amp;nbsp;to any in via $oif &amp;nbsp;# DHCP
&lt;br&gt;auto-config
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 407 deny $log all from 192.0.2.0/24 &amp;nbsp; &amp;nbsp;to any in via $oif &amp;nbsp;# reserved
&lt;br&gt;for docs
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 408 deny $log all from 204.152.64.0/23 to any in via $oif &amp;nbsp;# Sun
&lt;br&gt;cluster
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 409 deny $log all from 224.0.0.0/3 &amp;nbsp; &amp;nbsp; to any in via $oif &amp;nbsp;# Class D &amp;
&lt;br&gt;E multicast
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### deny various incoming packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 448 reset $log tcp &amp;nbsp;from any to me &amp;nbsp;113 in via $oif limit src-addr 4 #
&lt;br&gt;This sends a RESET to all ident packets.
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 449 deny &amp;nbsp;$log tcp &amp;nbsp;from any to any 113 in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Deny ident
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 450 deny &amp;nbsp;$log icmp from any to any icmptype 5 &amp;nbsp;in via $oif
&lt;br&gt;# Stop &amp; log external redirect requests.
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 451 deny &amp;nbsp;$log icmp from any to any in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Deny pings from the world
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 452 deny &amp;nbsp;$log all &amp;nbsp;from any to any in frag &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Fragmented Packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 453 deny &amp;nbsp;$log all &amp;nbsp;from any to any 137,138,139,81 in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp;#
&lt;br&gt;Deny all Netbios service &amp; MS/Windows hosts2 name server
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 454 deny &amp;nbsp;$log all &amp;nbsp;from any to any frag in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#
&lt;br&gt;Deny any late arriving packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 455 deny &amp;nbsp;$log tcp &amp;nbsp;from any to any established in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Deny ACK packets that did not match the dynamic rule table
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 456 deny &amp;nbsp;$log all &amp;nbsp;from me &amp;nbsp;to me &amp;nbsp;in via $oif
&lt;br&gt;# Stop &amp; log spoofing Attack attempts.
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 457 deny &amp;nbsp; &amp;nbsp; &amp;nbsp; all &amp;nbsp;from any to any 1024-1030 in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;MS Messenger spam
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Reject &amp; Log all the rest of the incoming connections
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 600 deny log logamount 10000 all from any to any in via $oif
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### deny and log all packets that fell through to see what they are
&lt;br&gt;&lt;br&gt;### Nothing should ever get to this rule!!!
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 601 deny log logamount 10000 all from any to any
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### This is skipto location for outbound stateful rules
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 700 divert natd all from any to any out via $oif
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 800 allow all from any to any
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384473&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384473&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dansguardian%2C-ipfw%2C-nat-question-tp26384473p26384473.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384603</id>
	<title>Dansguardian, nat, &amp; ipfw</title>
	<published>2009-11-16T20:51:44Z</published>
	<updated>2009-11-16T20:51:44Z</updated>
	<author>
		<name>Brian-301</name>
	</author>
	<content type="html">Hello all
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Trying to configure my gateway box running FBSD 7.2 to provide content
&lt;br&gt;filtering services for some or all clients on a my network.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;The box is configured with natd and running IPFW. &amp;nbsp;I like this combination
&lt;br&gt;and have been using it successfully for years. &amp;nbsp;Not real interested to
&lt;br&gt;changing to squid or pf or whatever else may be known (or better documented)
&lt;br&gt;to work with dansguardian.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Dansguardian seems to be the preferred option for content filtering as near
&lt;br&gt;as I can tell. &amp;nbsp;There is lots of documentation out there for configuring
&lt;br&gt;dans with squid. &amp;nbsp;I can't find much of anything for IPFW / NAT
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;So, the question is, can this be done? &amp;nbsp;I've seen one or two suggestions out
&lt;br&gt;there giving a brief description of how to use the fwd command to send
&lt;br&gt;packets to dans but unfortunately I am not smart enough to implement that
&lt;br&gt;here.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Any help, thoughts, or references would be appreciated
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;thanks
&lt;br&gt;&lt;br&gt;Brian
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;here is a boiled down set of rules that I use:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;#!/bin/sh
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;cmd=&amp;quot;ipfw add&amp;quot;
&lt;br&gt;&lt;br&gt;skip=&amp;quot;skipto 700&amp;quot;
&lt;br&gt;&lt;br&gt;oif=dc0
&lt;br&gt;&lt;br&gt;iif=re0
&lt;br&gt;&lt;br&gt;log=&amp;quot;log logamount 1000&amp;quot;
&lt;br&gt;&lt;br&gt;ks=&amp;quot;keep-state&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;ipfw -f flush
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;$cmd 098 allow all from any to any via $iif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Allow LAN traffic
&lt;br&gt;&lt;br&gt;$cmd 099 allow all from any to any via lo0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Allow loopback traffic
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;$cmd 105 divert natd all from any to any in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # check if
&lt;br&gt;packet is inbound and nat address if it is
&lt;br&gt;&lt;br&gt;$cmd 110 check-state
&lt;br&gt;# Allow packet if it has previous been added to the &amp;quot;dynamic&amp;quot; rules table
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Authorized icmp / udp outbound packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 200 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;icmp from any to any &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; $ks
&lt;br&gt;# ping
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 201 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;udp &amp;nbsp;from any to any 123 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; $ks
&lt;br&gt;# time
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 203 $skip $log udp &amp;nbsp;from any to xx.xxx.xx.1 67 &amp;nbsp;out via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; $ks
&lt;br&gt;# DHCP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 205 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;udp &amp;nbsp;from any to any 53 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; $ks
&lt;br&gt;# DNS
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Authorized tcp outbound packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 301 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 25 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif setup $ks
&lt;br&gt;# mail
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 303 $skip $log tcp from any to any 43 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif setup $ks
&lt;br&gt;# whois
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 305 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 80 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif setup $ks
&lt;br&gt;# http
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 306 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 110 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif setup $ks
&lt;br&gt;# mail
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 307 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 119 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif setup $ks
&lt;br&gt;# USENET
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 308 $skip &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any to any 443 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out via $oif setup $ks
&lt;br&gt;# Secure http
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 310 $skip $log tcp from any to any 23 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out via $oif setup $ks
&lt;br&gt;# telnet
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Everything else outbound is dropped and logged
&lt;br&gt;&lt;br&gt;$cmd 351 deny log logamount 10000 all from any to any out via $oif
&lt;br&gt;# everything else
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Allow these incoming connections
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 360 allow $log udp from xx.xxx.xxx.x &amp;nbsp; to any 68 &amp;nbsp; &amp;nbsp;in via $oif $ks
&lt;br&gt;# DHCP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 363 allow &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp from any &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to me &amp;nbsp;80 &amp;nbsp; &amp;nbsp;in via $oif setup
&lt;br&gt;$ks &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Incoming http connections
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### May Consider Allowing these incoming connections
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 396 allow $log tcp &amp;nbsp;from any &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to any 113 in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; limit
&lt;br&gt;src-addr 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Ident packets.
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 398 allow $log icmp from any &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to any icmptype 3,11 in via $oif
&lt;br&gt;limit src-addr 2 &amp;nbsp; &amp;nbsp;# Allow out &amp; in console traceroot command
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### deny various incoming packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 401 deny $log all from 192.168.0.0/16 &amp;nbsp;to any in via $oif &amp;nbsp;# RFC 1918
&lt;br&gt;private IP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 402 deny $log all from 172.16.0.0/12 &amp;nbsp; to any in via $oif &amp;nbsp;# RFC 1918
&lt;br&gt;private IP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 403 deny $log all from 10.0.0.0/8 &amp;nbsp; &amp;nbsp; &amp;nbsp;to any in via $oif &amp;nbsp;# RFC 1918
&lt;br&gt;private IP
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 404 deny $log all from 127.0.0.0/8 &amp;nbsp; &amp;nbsp; to any in via $oif &amp;nbsp;# loopback
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 405 deny $log all from 0.0.0.0/8 &amp;nbsp; &amp;nbsp; &amp;nbsp; to any in via $oif &amp;nbsp;# loopback
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 406 deny $log all from 169.254.0.0/16 &amp;nbsp;to any in via $oif &amp;nbsp;# DHCP
&lt;br&gt;auto-config
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 407 deny $log all from 192.0.2.0/24 &amp;nbsp; &amp;nbsp;to any in via $oif &amp;nbsp;# reserved
&lt;br&gt;for docs
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 408 deny $log all from 204.152.64.0/23 to any in via $oif &amp;nbsp;# Sun
&lt;br&gt;cluster
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 409 deny $log all from 224.0.0.0/3 &amp;nbsp; &amp;nbsp; to any in via $oif &amp;nbsp;# Class D &amp;
&lt;br&gt;E multicast
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### deny various incoming packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 448 reset $log tcp &amp;nbsp;from any to me &amp;nbsp;113 in via $oif limit src-addr 4 #
&lt;br&gt;This sends a RESET to all ident packets.
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 449 deny &amp;nbsp;$log tcp &amp;nbsp;from any to any 113 in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Deny ident
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 450 deny &amp;nbsp;$log icmp from any to any icmptype 5 &amp;nbsp;in via $oif
&lt;br&gt;# Stop &amp; log external redirect requests.
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 451 deny &amp;nbsp;$log icmp from any to any in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Deny pings from the world
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 452 deny &amp;nbsp;$log all &amp;nbsp;from any to any in frag &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Fragmented Packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 453 deny &amp;nbsp;$log all &amp;nbsp;from any to any 137,138,139,81 in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp;#
&lt;br&gt;Deny all Netbios service &amp; MS/Windows hosts2 name server
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 454 deny &amp;nbsp;$log all &amp;nbsp;from any to any frag in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#
&lt;br&gt;Deny any late arriving packets
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 455 deny &amp;nbsp;$log tcp &amp;nbsp;from any to any established in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;Deny ACK packets that did not match the dynamic rule table
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 456 deny &amp;nbsp;$log all &amp;nbsp;from me &amp;nbsp;to me &amp;nbsp;in via $oif
&lt;br&gt;# Stop &amp; log spoofing Attack attempts.
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 457 deny &amp;nbsp; &amp;nbsp; &amp;nbsp; all &amp;nbsp;from any to any 1024-1030 in via $oif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;MS Messenger spam
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### Reject &amp; Log all the rest of the incoming connections
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 600 deny log logamount 10000 all from any to any in via $oif
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### deny and log all packets that fell through to see what they are
&lt;br&gt;&lt;br&gt;### Nothing should ever get to this rule!!!
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 601 deny log logamount 10000 all from any to any
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;### This is skipto location for outbound stateful rules
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 700 divert natd all from any to any out via $oif
&lt;br&gt;&lt;br&gt;&amp;nbsp;$cmd 800 allow all from any to any
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384603&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384603&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dansguardian%2C-nat%2C---ipfw-tp26384603p26384603.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26370158</id>
	<title>Current problem reports assigned to freebsd-ipfw@FreeBSD.org</title>
	<published>2009-11-16T03:06:55Z</published>
	<updated>2009-11-16T03:06:55Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139581 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;o kern/139226 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state: entry already present, done
&lt;br&gt;o kern/137346 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat redirect_proto is broken
&lt;br&gt;o kern/137232 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] parser troubles
&lt;br&gt;o kern/136695 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] fwd reached after skipto in dynamic rul
&lt;br&gt;o kern/135476 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table breaks after adding a large number o
&lt;br&gt;o bin/134975 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) can't work with set in rule file.
&lt;br&gt;o kern/132553 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw doesn't understand ftp-data port
&lt;br&gt;o kern/131817 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] blocks layer2 packets that should not be blocke
&lt;br&gt;o kern/131601 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0)
&lt;br&gt;o kern/131558 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Inconsistent &amp;quot;via&amp;quot; ipfw behavior
&lt;br&gt;o bin/130132 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8): no way to get mask from ipfw pipe sho
&lt;br&gt;o kern/129103 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW check state does not work =(
&lt;br&gt;o kern/129093 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat must not drop packets
&lt;br&gt;o kern/129036 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] 'ipfw fwd' does not change outgoing interface n
&lt;br&gt;o kern/128260 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw_divert damages IPv6 packets
&lt;br&gt;o kern/127230 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Feature request to add UID and/or GID l
&lt;br&gt;o kern/127209 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table become corrupted after many changes
&lt;br&gt;o bin/125370 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] increase a line buffer limit
&lt;br&gt;o conf/123119 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] rc script for ipfw does not handle IPv6
&lt;br&gt;o kern/122963 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] tcpdump does not show packets redirected by 'ip
&lt;br&gt;s kern/121807 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [request] TCP and UDP port_table in ipfw
&lt;br&gt;o kern/121382 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [dummynet]: 6.3-RELEASE-p1 page fault in dummynet (cor
&lt;br&gt;o kern/121122 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add support to ToS IP PRECEDENCE fields
&lt;br&gt;o kern/118993 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] page fault - probably it's a locking problem
&lt;br&gt;o kern/117234 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s
&lt;br&gt;o bin/117214 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; ipfw(8) fwd with IPv6 treats input as IPv4
&lt;br&gt;o kern/116009 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Ignore errors when loading ruleset from
&lt;br&gt;o bin/115172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) list show some rules with a wrong form
&lt;br&gt;o docs/113803 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) - don't get bitten by the fwd rule
&lt;br&gt;p kern/113388 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Addition actions with rules within spec
&lt;br&gt;o kern/112708 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw is seems to be broken to limit number of c
&lt;br&gt;o kern/112561 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd does not work with some TCP packets
&lt;br&gt;o kern/107305 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd doesn't seem to work
&lt;br&gt;o kern/105330 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw (dummynet) does not allow to set q
&lt;br&gt;o bin/104921 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) sometimes treats ipv6 input as ipv4 (a
&lt;br&gt;o kern/104682 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Some minor language consistency fixes a
&lt;br&gt;o kern/103454 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] add a facility to modify DF b
&lt;br&gt;o kern/103328 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [request] sugestions about ipfw table
&lt;br&gt;o kern/102471 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add tos and dscp support
&lt;br&gt;o kern/98831 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw has UDP hickups
&lt;br&gt;o kern/97951 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not tie interface details to 
&lt;br&gt;o kern/97504 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW Rules bug
&lt;br&gt;o kern/95084 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [regression] [patch] IPFW2 ignores &amp;quot;recv/xmit/v
&lt;br&gt;o kern/93300 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw pipe lost packets
&lt;br&gt;o kern/91847 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw with vlanX as the device
&lt;br&gt;o kern/88659 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [modules] ipfw and ip6fw do not work properly as modul
&lt;br&gt;o kern/87032 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw ioctl interface implementation
&lt;br&gt;o kern/86957 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw mac logging
&lt;br&gt;o kern/82724 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] Add setnexthop and defaultrou
&lt;br&gt;s kern/80642 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw small patch - new RULE OPTION
&lt;br&gt;o bin/78785 &amp;nbsp; &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) verbosity locks machine if /etc/rc.fir
&lt;br&gt;o kern/74104 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw2/1 conflict not detected or reported, manp
&lt;br&gt;o kern/73910 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] serious bug on forwarding of packets after NAT
&lt;br&gt;o kern/72987 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw/dummynet pipe/queue 'queue [BYTES]KBytes (
&lt;br&gt;o kern/71366 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw fwd&amp;quot; sometimes rewrites destination mac a
&lt;br&gt;o kern/69963 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state warning about already existing en
&lt;br&gt;o kern/60719 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Headerless fragments generate cryptic error mes
&lt;br&gt;o kern/55984 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] time based firewalling support for ipfw
&lt;br&gt;o kern/51274 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw2 create dynamic rules with parent 
&lt;br&gt;o kern/48172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not log size and flags
&lt;br&gt;o kern/46159 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] ipfw dynamic rules lifetime f
&lt;br&gt;a kern/26534 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Add an option to ipfw to log gid/uid of who cau
&lt;br&gt;&lt;br&gt;63 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370158&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370158&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-ipfw%40FreeBSD.org-tp26370158p26370158.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26323611</id>
	<title>FW: HELP ME</title>
	<published>2009-11-12T10:09:07Z</published>
	<updated>2009-11-12T10:09:07Z</updated>
	<author>
		<name>Nima Mohammadi</name>
	</author>
	<content type="html">&amp;nbsp;
&lt;br&gt;&lt;br&gt;Hi 
&lt;br&gt;&lt;br&gt;Me again
&lt;br&gt;&lt;br&gt;Sorry my good friend . I can`t config my ipfw very well . 
&lt;br&gt;&lt;br&gt;If you can send a sample ipfw config which is works fine you will give me a
&lt;br&gt;great help.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Sample config with this type of pipe rule , and my ipfw deny everythin by
&lt;br&gt;default.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;$cmdfw pipe 30 config mask dst-ip 0x000000ff bw 1024Kbit/s queue 10KBytes
&lt;br&gt;$cmdfw pipe 31 config mask src-ip 0x000000ff bw 256Kbit/s queue 10KBytes
&lt;br&gt;&lt;br&gt;$cmdfw add 1100 pipe 30 all from any to 192.168.6.0/24 in via $ext_if1
&lt;br&gt;$cmdfw add 900 pipe 31 all from 192.168.6.0/24 to any out via $ext_if1
&lt;br&gt;$cmdfw add 1000 divert natd ip from any to any via $ext_if1
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanx a lot
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regard
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26323611&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26323611&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-HELP-ME-tp26323611p26323611.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26288701</id>
	<title>Re: HELP ME</title>
	<published>2009-11-10T10:21:31Z</published>
	<updated>2009-11-10T10:21:31Z</updated>
	<author>
		<name>Chuck Swiger-2</name>
	</author>
	<content type="html">Hi--
&lt;br&gt;&lt;br&gt;On Nov 10, 2009, at 4:40 AM, Nima Mohammadi wrote:
&lt;br&gt;&amp;gt; i have a freebsd 7.1 with ipfw and dummynet and natd and all the &amp;nbsp;
&lt;br&gt;&amp;gt; things is
&lt;br&gt;&amp;gt; good. &amp;nbsp;but the i can not limite the upload to the internet with &amp;nbsp;
&lt;br&gt;&amp;gt; dummynet.
&lt;br&gt;&amp;gt; the download limit works fine .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; when change the pipe2 (to me in ) to ( to any in) the internet &amp;nbsp;
&lt;br&gt;&amp;gt; connection of
&lt;br&gt;&amp;gt; my client will be down
&lt;br&gt;&lt;br&gt;Try something like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;ipfw add pipe 2 ip from ${iuser} to any out via nfe0
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;-Chuck
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288701&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288701&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HELP-ME-tp26284347p26288701.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26288641</id>
	<title>Re: HELP ME</title>
	<published>2009-11-10T09:56:13Z</published>
	<updated>2009-11-10T09:56:13Z</updated>
	<author>
		<name>Chris Bowman-3</name>
	</author>
	<content type="html">On Tue, Nov 10, 2009 at 6:40 AM, Nima Mohammadi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288641&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;it@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi
&lt;br&gt;&amp;gt; i have a freebsd 7.1 with ipfw and dummynet and natd and all the things is
&lt;br&gt;&amp;gt; good.
&lt;br&gt;&amp;gt; but the i can not limite the upload to the internet with dummynet.
&lt;br&gt;&amp;gt; the download limit works fine .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; when change the pipe2 (to me in ) to ( to any in) the internet connection
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; my client will be down
&lt;br&gt;&amp;gt; vr0 : internal net : 192.168.10.0/24
&lt;br&gt;&amp;gt; nfe0: out net : 212.80.13.1 ,2 ,3
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the upload is very high .
&lt;br&gt;&amp;gt; HELP ME
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; here is my ipfw config :
&lt;br&gt;&amp;gt; pfw -q -f flush
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #Dedicate internet user and non internet user
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ############################################################################
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; #charter 55 for ali shirali movaghat share with andishgar
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; iuser=&amp;quot;192.168.10.0/24{1,3,25,
&lt;br&gt;&amp;gt; &amp;lt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://192.168.10.0/24%7B1,3,25,27,31,42,48,50,53,54,55,63,69,81,84,88,92,9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.0/24%7B1,3,25,27,31,42,48,50,53,54,55,63,69,81,84,88,92,9&lt;/a&gt;&lt;br&gt;&amp;gt; 8,100,105,118,128,131,134,135,137,140,155,165,171%7D&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 27,31,42,48,50,53,54,55,63,69,81,84,88,92,98,100,105,118,128,131,134,135,137
&lt;br&gt;&amp;gt; ,140,155,165,171}&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; noiuser=&amp;quot;192.168.10.0/24{44, &amp;lt;&lt;a href=&quot;http://192.168.10.0/24%7B44,46%7D&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.0/24%7B44,46%7D&lt;/a&gt;&amp;gt; 46}&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ############################################################################
&lt;br&gt;&amp;gt; ##
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ##########################dummynet##########################################
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; #recive
&lt;br&gt;&amp;gt; ipfw -q add pipe 1 ip from any to ${iuser} out via vr0
&lt;br&gt;&amp;gt; ipfw pipe 1 config bw 9KByte/s # queue 11 delay 100ms
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #send
&lt;br&gt;&amp;gt; ipfw -q add pipe 2 ip from ${iuser} to me in via vr0
&lt;br&gt;&amp;gt; ipfw pipe 2 config bw 7KByte/s # queue 11 delay 100ms
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ############################################################################
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ##################################NAT#######################################
&lt;br&gt;&amp;gt; ##
&lt;br&gt;&amp;gt; ipfw -q add divert natd all from any to any via nfe0
&lt;br&gt;&amp;gt; ipfw -q add check-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ############################################################################
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #block any to loopback
&lt;br&gt;&amp;gt; ipfw -q add allow ip from any to any via lo0
&lt;br&gt;&amp;gt; ipfw -q add deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #########################END internet
&lt;br&gt;&amp;gt; users##################################
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #web &amp; ssl &amp; yahoo messenger
&lt;br&gt;&amp;gt; ###################WEB Accsess##############################
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from ${iuser} to any 80,443,5050 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #allow all http to internal
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any to any 80 in via nfe0 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #charter 10 access on ghd24.net
&lt;br&gt;&amp;gt; #ipfw -q add allow tcp from 192.168.10.64 to 66.49.211.210,94.182.197.230
&lt;br&gt;&amp;gt; 80
&lt;br&gt;&amp;gt; keep-state
&lt;br&gt;&amp;gt; ######################END Web Access#########################
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #aseman
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any to any 7769 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #amadeus
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any to any 9876,10000 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #air tour
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any to any 1770 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #ftp
&lt;br&gt;&amp;gt; ipfw -q add allow ip from any to any 21 keep-state
&lt;br&gt;&amp;gt; #ipfw -q add allow ip from any to any 1024-65535 keep-state
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from 192.168.10.69,192.168.10.1,192.168.10.9 to any
&lt;br&gt;&amp;gt; 1024-65535 keep-state
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any 1024-65535 to 192.168.10.1 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #ipfw -q add check-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #DNS
&lt;br&gt;&amp;gt; ipfw -q add allow ip from any to any 53 keep-state
&lt;br&gt;&amp;gt; ipfw -q add allow ip from any 53 to any keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #remote
&lt;br&gt;&amp;gt; ipfw -q add allow ip from any to any 35252,12114,3389 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #mysql remote
&lt;br&gt;&amp;gt; #ipfw -q add allow ip from any to any 3306,1433 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #share
&lt;br&gt;&amp;gt; #ipfw -q add allow tcp from any to me 139
&lt;br&gt;&amp;gt; #ipfw -q add allow tcp from any 139 to any
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #ping
&lt;br&gt;&amp;gt; ipfw -q add allow icmp from any to any
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #cpanel
&lt;br&gt;&amp;gt; #ipfw -q add allow ip from any to any 2082,2083,2095 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #ssh
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any to me 5432 keep-state
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any 5432 to any keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #Out look pop3
&lt;br&gt;&amp;gt; ######################POP3 Access#####################
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from ${iuser},${noiuser} to any 25 keep-state
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from ${iuser},${noiuser} to any 110 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ######################END POP3 Access#################
&lt;br&gt;&amp;gt; #gmail
&lt;br&gt;&amp;gt; #ipfw -q add allow tcp from any to any 995,465 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #Ghost Surf
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any to any 8888 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #VPN TO EXTRENAL
&lt;br&gt;&amp;gt; ipfw -q add allow gre from any to any keep-state
&lt;br&gt;&amp;gt; ipfw -q add allow tcp from any to any 1723 keep-state
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #allow all to external
&lt;br&gt;&amp;gt; ipfw -q add allow ip from any to any out via nfe0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #deny all in from external
&lt;br&gt;&amp;gt; ipfw -q add deny all from any to any in via nfe0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288641&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288641&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Currently your IPFW rule for pipe 2 is only matching traffic sourced from
&lt;br&gt;192.168.10.0/24 &amp;lt;&lt;a href=&quot;http://192.168.10.0/24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.0/24&lt;/a&gt;&amp;nbsp;nfe0&amp;gt; with a destination of &amp;quot;me&amp;quot;, me
&lt;br&gt;being any IP interface on your box, so your rule would work only if traffic
&lt;br&gt;is destined to an IP on your box. &amp;nbsp;Your IPFW rule for pipe 1 is matching on
&lt;br&gt;any and works, I'd look at applying the same logic to your pipe 2 rule :)
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288641&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288641&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HELP-ME-tp26284347p26288641.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26284347</id>
	<title>HELP ME</title>
	<published>2009-11-10T04:40:58Z</published>
	<updated>2009-11-10T04:40:58Z</updated>
	<author>
		<name>Nima Mohammadi</name>
	</author>
	<content type="html">Hi 
&lt;br&gt;i have a freebsd 7.1 with ipfw and dummynet and natd and all the things is
&lt;br&gt;good.
&lt;br&gt;but the i can not limite the upload to the internet with dummynet. 
&lt;br&gt;the download limit works fine . 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;when change the pipe2 (to me in ) to ( to any in) the internet connection of
&lt;br&gt;my client will be down
&lt;br&gt;vr0 : internal net : 192.168.10.0/24
&lt;br&gt;nfe0: out net : 212.80.13.1 ,2 ,3 
&lt;br&gt;&lt;br&gt;the upload is very high .
&lt;br&gt;HELP ME
&lt;br&gt;&lt;br&gt;here is my ipfw config :
&lt;br&gt;pfw -q -f flush
&lt;br&gt;&lt;br&gt;#Dedicate internet user and non internet user
&lt;br&gt;############################################################################
&lt;br&gt;#
&lt;br&gt;#charter 55 for ali shirali movaghat share with andishgar
&lt;br&gt;&lt;br&gt;iuser=&amp;quot;192.168.10.0/24{1,3,25,
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://192.168.10.0/24%7B1,3,25,27,31,42,48,50,53,54,55,63,69,81,84,88,92,9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.0/24%7B1,3,25,27,31,42,48,50,53,54,55,63,69,81,84,88,92,9&lt;/a&gt;&lt;br&gt;8,100,105,118,128,131,134,135,137,140,155,165,171%7D&amp;gt;
&lt;br&gt;27,31,42,48,50,53,54,55,63,69,81,84,88,92,98,100,105,118,128,131,134,135,137
&lt;br&gt;,140,155,165,171}&amp;quot;
&lt;br&gt;&lt;br&gt;noiuser=&amp;quot;192.168.10.0/24{44, &amp;lt;&lt;a href=&quot;http://192.168.10.0/24%7B44,46%7D&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.0/24%7B44,46%7D&lt;/a&gt;&amp;gt; 46}&amp;quot;
&lt;br&gt;############################################################################
&lt;br&gt;##
&lt;br&gt;&lt;br&gt;##########################dummynet##########################################
&lt;br&gt;#
&lt;br&gt;#recive
&lt;br&gt;ipfw -q add pipe 1 ip from any to ${iuser} out via vr0
&lt;br&gt;ipfw pipe 1 config bw 9KByte/s # queue 11 delay 100ms
&lt;br&gt;&lt;br&gt;#send
&lt;br&gt;ipfw -q add pipe 2 ip from ${iuser} to me in via vr0
&lt;br&gt;ipfw pipe 2 config bw 7KByte/s # queue 11 delay 100ms
&lt;br&gt;############################################################################
&lt;br&gt;#
&lt;br&gt;&lt;br&gt;##################################NAT#######################################
&lt;br&gt;##
&lt;br&gt;ipfw -q add divert natd all from any to any via nfe0
&lt;br&gt;ipfw -q add check-state 
&lt;br&gt;############################################################################
&lt;br&gt;&lt;br&gt;#block any to loopback
&lt;br&gt;ipfw -q add allow ip from any to any via lo0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;ipfw -q add deny ip from any to 127.0.0.0/8
&lt;br&gt;&lt;br&gt;#########################END internet
&lt;br&gt;users##################################
&lt;br&gt;&lt;br&gt;#web &amp; ssl &amp; yahoo messenger
&lt;br&gt;###################WEB Accsess##############################
&lt;br&gt;ipfw -q add allow tcp from ${iuser} to any 80,443,5050 keep-state
&lt;br&gt;&lt;br&gt;#allow all http to internal
&lt;br&gt;ipfw -q add allow tcp from any to any 80 in via nfe0 keep-state
&lt;br&gt;&lt;br&gt;#charter 10 access on ghd24.net 
&lt;br&gt;#ipfw -q add allow tcp from 192.168.10.64 to 66.49.211.210,94.182.197.230 80
&lt;br&gt;keep-state
&lt;br&gt;######################END Web Access#########################
&lt;br&gt;&lt;br&gt;#aseman
&lt;br&gt;ipfw -q add allow tcp from any to any 7769 keep-state
&lt;br&gt;&amp;nbsp;
&lt;br&gt;#amadeus
&lt;br&gt;ipfw -q add allow tcp from any to any 9876,10000 keep-state
&lt;br&gt;&lt;br&gt;#air tour
&lt;br&gt;ipfw -q add allow tcp from any to any 1770 keep-state
&lt;br&gt;&lt;br&gt;#ftp
&lt;br&gt;ipfw -q add allow ip from any to any 21 keep-state
&lt;br&gt;#ipfw -q add allow ip from any to any 1024-65535 keep-state
&lt;br&gt;ipfw -q add allow tcp from 192.168.10.69,192.168.10.1,192.168.10.9 to any
&lt;br&gt;1024-65535 keep-state
&lt;br&gt;ipfw -q add allow tcp from any 1024-65535 to 192.168.10.1 keep-state
&lt;br&gt;&lt;br&gt;#ipfw -q add check-state
&lt;br&gt;&lt;br&gt;#DNS
&lt;br&gt;ipfw -q add allow ip from any to any 53 keep-state
&lt;br&gt;ipfw -q add allow ip from any 53 to any keep-state
&lt;br&gt;&lt;br&gt;#remote
&lt;br&gt;ipfw -q add allow ip from any to any 35252,12114,3389 keep-state
&lt;br&gt;&lt;br&gt;#mysql remote
&lt;br&gt;#ipfw -q add allow ip from any to any 3306,1433 keep-state
&lt;br&gt;&lt;br&gt;#share 
&lt;br&gt;#ipfw -q add allow tcp from any to me 139
&lt;br&gt;#ipfw -q add allow tcp from any 139 to any
&lt;br&gt;&lt;br&gt;#ping
&lt;br&gt;ipfw -q add allow icmp from any to any
&lt;br&gt;&lt;br&gt;#cpanel
&lt;br&gt;#ipfw -q add allow ip from any to any 2082,2083,2095 keep-state
&lt;br&gt;&lt;br&gt;#ssh
&lt;br&gt;ipfw -q add allow tcp from any to me 5432 keep-state
&lt;br&gt;ipfw -q add allow tcp from any 5432 to any keep-state
&lt;br&gt;&lt;br&gt;#Out look pop3
&lt;br&gt;######################POP3 Access#####################
&lt;br&gt;&lt;br&gt;ipfw -q add allow tcp from ${iuser},${noiuser} to any 25 keep-state
&lt;br&gt;ipfw -q add allow tcp from ${iuser},${noiuser} to any 110 keep-state
&lt;br&gt;&lt;br&gt;######################END POP3 Access#################
&lt;br&gt;#gmail
&lt;br&gt;#ipfw -q add allow tcp from any to any 995,465 keep-state
&lt;br&gt;&lt;br&gt;#Ghost Surf
&lt;br&gt;ipfw -q add allow tcp from any to any 8888 keep-state
&lt;br&gt;&lt;br&gt;#VPN TO EXTRENAL
&lt;br&gt;ipfw -q add allow gre from any to any keep-state
&lt;br&gt;ipfw -q add allow tcp from any to any 1723 keep-state
&lt;br&gt;&lt;br&gt;#allow all to external
&lt;br&gt;ipfw -q add allow ip from any to any out via nfe0
&lt;br&gt;&lt;br&gt;#deny all in from external
&lt;br&gt;ipfw -q add deny all from any to any in via nfe0
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284347&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284347&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HELP-ME-tp26284347p26284347.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26264578</id>
	<title>Current problem reports assigned to freebsd-ipfw@FreeBSD.org</title>
	<published>2009-11-09T03:06:55Z</published>
	<updated>2009-11-09T03:06:55Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139581 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;o kern/139226 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state: entry already present, done
&lt;br&gt;o kern/137346 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat redirect_proto is broken
&lt;br&gt;o kern/137232 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] parser troubles
&lt;br&gt;o kern/136695 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] fwd reached after skipto in dynamic rul
&lt;br&gt;o kern/135476 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table breaks after adding a large number o
&lt;br&gt;o bin/134975 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) can't work with set in rule file.
&lt;br&gt;o kern/132553 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw doesn't understand ftp-data port
&lt;br&gt;o kern/131817 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] blocks layer2 packets that should not be blocke
&lt;br&gt;o kern/131601 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0)
&lt;br&gt;o kern/131558 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Inconsistent &amp;quot;via&amp;quot; ipfw behavior
&lt;br&gt;o bin/130132 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8): no way to get mask from ipfw pipe sho
&lt;br&gt;o kern/129103 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW check state does not work =(
&lt;br&gt;o kern/129093 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat must not drop packets
&lt;br&gt;o kern/129036 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] 'ipfw fwd' does not change outgoing interface n
&lt;br&gt;o kern/128260 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw_divert damages IPv6 packets
&lt;br&gt;o kern/127230 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Feature request to add UID and/or GID l
&lt;br&gt;o kern/127209 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table become corrupted after many changes
&lt;br&gt;o bin/125370 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] increase a line buffer limit
&lt;br&gt;o conf/123119 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] rc script for ipfw does not handle IPv6
&lt;br&gt;o kern/122963 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] tcpdump does not show packets redirected by 'ip
&lt;br&gt;s kern/121807 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [request] TCP and UDP port_table in ipfw
&lt;br&gt;o kern/121382 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [dummynet]: 6.3-RELEASE-p1 page fault in dummynet (cor
&lt;br&gt;o kern/121122 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add support to ToS IP PRECEDENCE fields
&lt;br&gt;o kern/118993 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] page fault - probably it's a locking problem
&lt;br&gt;o kern/117234 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s
&lt;br&gt;o bin/117214 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; ipfw(8) fwd with IPv6 treats input as IPv4
&lt;br&gt;o kern/116009 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Ignore errors when loading ruleset from
&lt;br&gt;o bin/115172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) list show some rules with a wrong form
&lt;br&gt;o docs/113803 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) - don't get bitten by the fwd rule
&lt;br&gt;p kern/113388 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Addition actions with rules within spec
&lt;br&gt;o kern/112708 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw is seems to be broken to limit number of c
&lt;br&gt;o kern/112561 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd does not work with some TCP packets
&lt;br&gt;o kern/107305 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd doesn't seem to work
&lt;br&gt;o kern/105330 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw (dummynet) does not allow to set q
&lt;br&gt;o bin/104921 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) sometimes treats ipv6 input as ipv4 (a
&lt;br&gt;o kern/104682 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Some minor language consistency fixes a
&lt;br&gt;o kern/103454 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] add a facility to modify DF b
&lt;br&gt;o kern/103328 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [request] sugestions about ipfw table
&lt;br&gt;o kern/102471 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add tos and dscp support
&lt;br&gt;o kern/98831 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw has UDP hickups
&lt;br&gt;o kern/97951 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not tie interface details to 
&lt;br&gt;o kern/97504 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW Rules bug
&lt;br&gt;o kern/95084 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [regression] [patch] IPFW2 ignores &amp;quot;recv/xmit/v
&lt;br&gt;o kern/93300 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw pipe lost packets
&lt;br&gt;o kern/91847 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw with vlanX as the device
&lt;br&gt;o kern/88659 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [modules] ipfw and ip6fw do not work properly as modul
&lt;br&gt;o kern/87032 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw ioctl interface implementation
&lt;br&gt;o kern/86957 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw mac logging
&lt;br&gt;o kern/82724 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] Add setnexthop and defaultrou
&lt;br&gt;s kern/80642 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw small patch - new RULE OPTION
&lt;br&gt;o bin/78785 &amp;nbsp; &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) verbosity locks machine if /etc/rc.fir
&lt;br&gt;o kern/74104 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw2/1 conflict not detected or reported, manp
&lt;br&gt;o kern/73910 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] serious bug on forwarding of packets after NAT
&lt;br&gt;o kern/72987 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw/dummynet pipe/queue 'queue [BYTES]KBytes (
&lt;br&gt;o kern/71366 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw fwd&amp;quot; sometimes rewrites destination mac a
&lt;br&gt;o kern/69963 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state warning about already existing en
&lt;br&gt;o kern/60719 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Headerless fragments generate cryptic error mes
&lt;br&gt;o kern/55984 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] time based firewalling support for ipfw
&lt;br&gt;o kern/51274 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw2 create dynamic rules with parent 
&lt;br&gt;o kern/48172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not log size and flags
&lt;br&gt;o kern/46159 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] ipfw dynamic rules lifetime f
&lt;br&gt;a kern/26534 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Add an option to ipfw to log gid/uid of who cau
&lt;br&gt;&lt;br&gt;63 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26264578&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26264578&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-ipfw%40FreeBSD.org-tp26264578p26264578.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26254791</id>
	<title>Re: kern/115755: [ipfw] [patch] unify message and add a rule number where limit was reached</title>
	<published>2009-11-08T07:34:37Z</published>
	<updated>2009-11-08T07:34:37Z</updated>
	<author>
		<name>Gavin Atkinson-4</name>
	</author>
	<content type="html">Synopsis: [ipfw] [patch] unify message and add a rule number where limit was reached
&lt;br&gt;&lt;br&gt;State-Changed-From-To: patched-&amp;gt;closed
&lt;br&gt;State-Changed-By: gavin
&lt;br&gt;State-Changed-When: Sun Nov 8 15:33:49 UTC 2009
&lt;br&gt;State-Changed-Why: 
&lt;br&gt;I can't see this ever being merged to 6.x now as it changes the
&lt;br&gt;format of the log file.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=115755&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=115755&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26254791&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26254791&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-115755%3A--ipfw---patch--unify-message-and-add-a-rule-number-where-limit-was-reached-tp26254791p26254791.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26211124</id>
	<title>Re: Diverting sockets and streams</title>
	<published>2009-11-05T00:56:25Z</published>
	<updated>2009-11-05T00:56:25Z</updated>
	<author>
		<name>Julian Elischer</name>
	</author>
	<content type="html">Jakub Bednar wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Julian,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; thanks for making this clear to me.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; so basically I have to implement part of the TCP stack in my app.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; yes,
&lt;br&gt;&amp;gt;&amp;gt; though there may be other ways to do what you want..
&lt;br&gt;&amp;gt;&amp;gt; what DO you want to do?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I need to make a transparent proxy e.g. HTTP proxy, that will be able to 
&lt;br&gt;&amp;gt; scan the data stream for some security problems (exploits or whatever).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I had a solution based on packet forwarding and packet UID matching 
&lt;br&gt;&amp;gt; rather then divert sockets. This solution works fine on FreeBSD, Linux 
&lt;br&gt;&amp;gt; and Mac OS X Leopard. Hovewer in the new Mac OS X Snow Leopard, 
&lt;br&gt;&amp;gt; forwarding outgoing packets to local port does not work. So I'm looking 
&lt;br&gt;&amp;gt; for another solution.
&lt;/div&gt;&lt;br&gt;sounds like the broke it..
&lt;br&gt;&lt;br&gt;maybe they inherited a change from FreeBSD that was reverted out but 
&lt;br&gt;existed for one release, that broke exactly that :-)
&lt;br&gt;&lt;br&gt;ipfw fwd
&lt;br&gt;along with fwd uid
&lt;br&gt;is the way to do this on FreeBSD but snow leopard IS a problem.
&lt;br&gt;&lt;br&gt;doing it with divert is going to be a real pain.
&lt;br&gt;&lt;br&gt;&lt;br&gt;you can also do this with nat in some cases I think..
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jakub
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26211124&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26211124&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Diverting-sockets-and-streams-tp26200041p26211124.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26211017</id>
	<title>Re: Diverting sockets and streams</title>
	<published>2009-11-05T00:47:27Z</published>
	<updated>2009-11-05T00:47:27Z</updated>
	<author>
		<name>jakub-13</name>
	</author>
	<content type="html">Hi Julian,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;thanks for making this clear to me.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; so basically I have to implement part of the TCP stack in my app.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yes,
&lt;br&gt;&amp;gt; though there may be other ways to do what you want..
&lt;br&gt;&amp;gt; what DO you want to do?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;I need to make a transparent proxy e.g. HTTP proxy, that will be able &amp;nbsp;
&lt;br&gt;to scan the data stream for some security problems (exploits or &amp;nbsp;
&lt;br&gt;whatever).
&lt;br&gt;&lt;br&gt;I had a solution based on packet forwarding and packet UID matching &amp;nbsp;
&lt;br&gt;rather then divert sockets. This solution works fine on FreeBSD, Linux &amp;nbsp;
&lt;br&gt;and Mac OS X Leopard. Hovewer in the new Mac OS X Snow Leopard, &amp;nbsp;
&lt;br&gt;forwarding outgoing packets to local port does not work. So I'm &amp;nbsp;
&lt;br&gt;looking for another solution.
&lt;br&gt;&lt;br&gt;Jakub
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26211017&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26211017&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Diverting-sockets-and-streams-tp26200041p26211017.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26201210</id>
	<title>Re: Diverting sockets and streams</title>
	<published>2009-11-04T09:44:46Z</published>
	<updated>2009-11-04T09:44:46Z</updated>
	<author>
		<name>Julian Elischer</name>
	</author>
	<content type="html">jakub wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi list,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a newbie question about divert sockets but I can't find a direct
&lt;br&gt;&amp;gt; answer.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a rule like this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ipfw add divert 5555 tcp from me to any 80 keep-state
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If I understand it correctly, in order to check the data stream properly
&lt;br&gt;&amp;gt; I have to deal with:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1. packet reordering
&lt;br&gt;&amp;gt; 2. packet duplication
&lt;/div&gt;&lt;br&gt;yes, divert treats each packet individually
&lt;br&gt;with the exception of frags which it reassembles.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; so basically I have to implement part of the TCP stack in my app.
&lt;br&gt;&lt;br&gt;yes,
&lt;br&gt;though there may be other ways to do what you want..
&lt;br&gt;what DO you want to do?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't have to bother with fragmentation (according to man pages).
&lt;br&gt;&amp;gt; I won't be able to understand IPSec packets as I will get encrypted IP
&lt;br&gt;&amp;gt; frames.
&lt;br&gt;&lt;br&gt;yes
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am I correct? &amp;nbsp;Or can you please tell me how it really works?
&lt;br&gt;&lt;br&gt;packets enter the system and are run through the IP stack where the 
&lt;br&gt;first thing they hit is ipfw. in ipfw the divert rule forces them
&lt;br&gt;to the divert code (which does reassembly but that's all) and
&lt;br&gt;passes the result to a divert socket.
&lt;br&gt;&lt;br&gt;there is apossibilty that done correctly with ESP one migh tb eab;e to 
&lt;br&gt;get to the unencrypted packet but you'd have to read the code starting 
&lt;br&gt;at ip_input() in ip_input.c to check for sure.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks a lot,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jakub
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201210&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201210&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201210&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201210&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Diverting-sockets-and-streams-tp26200041p26201210.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26200041</id>
	<title>Diverting sockets and streams</title>
	<published>2009-11-04T08:37:23Z</published>
	<updated>2009-11-04T08:37:23Z</updated>
	<author>
		<name>jakub-13</name>
	</author>
	<content type="html">Hi list,
&lt;br&gt;&lt;br&gt;I have a newbie question about divert sockets but I can't find a direct
&lt;br&gt;answer.
&lt;br&gt;&lt;br&gt;I have a rule like this:
&lt;br&gt;&lt;br&gt;ipfw add divert 5555 tcp from me to any 80 keep-state
&lt;br&gt;&lt;br&gt;If I understand it correctly, in order to check the data stream properly
&lt;br&gt;I have to deal with:
&lt;br&gt;&lt;br&gt;1. packet reordering
&lt;br&gt;2. packet duplication
&lt;br&gt;&lt;br&gt;so basically I have to implement part of the TCP stack in my app.
&lt;br&gt;&lt;br&gt;I don't have to bother with fragmentation (according to man pages).
&lt;br&gt;I won't be able to understand IPSec packets as I will get encrypted IP
&lt;br&gt;frames.
&lt;br&gt;&lt;br&gt;Am I correct? &amp;nbsp;Or can you please tell me how it really works?
&lt;br&gt;&lt;br&gt;Thanks a lot,
&lt;br&gt;&lt;br&gt;Jakub
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26200041&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26200041&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Diverting-sockets-and-streams-tp26200041p26200041.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26162173</id>
	<title>Current problem reports assigned to freebsd-ipfw@FreeBSD.org</title>
	<published>2009-11-02T03:06:57Z</published>
	<updated>2009-11-02T03:06:57Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139581 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;o kern/139226 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state: entry already present, done
&lt;br&gt;o kern/137346 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat redirect_proto is broken
&lt;br&gt;o kern/137232 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] parser troubles
&lt;br&gt;o kern/136695 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] fwd reached after skipto in dynamic rul
&lt;br&gt;o kern/135476 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table breaks after adding a large number o
&lt;br&gt;o bin/134975 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) can't work with set in rule file.
&lt;br&gt;o kern/132553 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw doesn't understand ftp-data port
&lt;br&gt;o kern/131817 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] blocks layer2 packets that should not be blocke
&lt;br&gt;o kern/131601 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0)
&lt;br&gt;o kern/131558 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Inconsistent &amp;quot;via&amp;quot; ipfw behavior
&lt;br&gt;o bin/130132 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8): no way to get mask from ipfw pipe sho
&lt;br&gt;o kern/129103 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW check state does not work =(
&lt;br&gt;o kern/129093 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat must not drop packets
&lt;br&gt;o kern/129036 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] 'ipfw fwd' does not change outgoing interface n
&lt;br&gt;o kern/128260 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw_divert damages IPv6 packets
&lt;br&gt;o kern/127230 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Feature request to add UID and/or GID l
&lt;br&gt;o kern/127209 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table become corrupted after many changes
&lt;br&gt;o bin/125370 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] increase a line buffer limit
&lt;br&gt;o conf/123119 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] rc script for ipfw does not handle IPv6
&lt;br&gt;o kern/122963 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] tcpdump does not show packets redirected by 'ip
&lt;br&gt;s kern/121807 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [request] TCP and UDP port_table in ipfw
&lt;br&gt;o kern/121382 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [dummynet]: 6.3-RELEASE-p1 page fault in dummynet (cor
&lt;br&gt;o kern/121122 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add support to ToS IP PRECEDENCE fields
&lt;br&gt;o kern/118993 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] page fault - probably it's a locking problem
&lt;br&gt;o kern/117234 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s
&lt;br&gt;o bin/117214 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; ipfw(8) fwd with IPv6 treats input as IPv4
&lt;br&gt;o kern/116009 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Ignore errors when loading ruleset from
&lt;br&gt;p kern/115755 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] unify message and add a rule number whe
&lt;br&gt;o bin/115172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) list show some rules with a wrong form
&lt;br&gt;o docs/113803 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) - don't get bitten by the fwd rule
&lt;br&gt;p kern/113388 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Addition actions with rules within spec
&lt;br&gt;o kern/112708 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw is seems to be broken to limit number of c
&lt;br&gt;o kern/112561 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd does not work with some TCP packets
&lt;br&gt;o kern/107305 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd doesn't seem to work
&lt;br&gt;o kern/105330 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw (dummynet) does not allow to set q
&lt;br&gt;o bin/104921 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) sometimes treats ipv6 input as ipv4 (a
&lt;br&gt;o kern/104682 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Some minor language consistency fixes a
&lt;br&gt;o kern/103454 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] add a facility to modify DF b
&lt;br&gt;o kern/103328 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [request] sugestions about ipfw table
&lt;br&gt;o kern/102471 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add tos and dscp support
&lt;br&gt;o kern/98831 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw has UDP hickups
&lt;br&gt;o kern/97951 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not tie interface details to 
&lt;br&gt;o kern/97504 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW Rules bug
&lt;br&gt;o kern/95084 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [regression] [patch] IPFW2 ignores &amp;quot;recv/xmit/v
&lt;br&gt;o kern/93300 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw pipe lost packets
&lt;br&gt;o kern/91847 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw with vlanX as the device
&lt;br&gt;o kern/88659 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [modules] ipfw and ip6fw do not work properly as modul
&lt;br&gt;o kern/87032 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw ioctl interface implementation
&lt;br&gt;o kern/86957 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw mac logging
&lt;br&gt;o kern/82724 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] Add setnexthop and defaultrou
&lt;br&gt;s kern/80642 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw small patch - new RULE OPTION
&lt;br&gt;o bin/78785 &amp;nbsp; &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) verbosity locks machine if /etc/rc.fir
&lt;br&gt;o kern/74104 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw2/1 conflict not detected or reported, manp
&lt;br&gt;o kern/73910 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] serious bug on forwarding of packets after NAT
&lt;br&gt;o kern/72987 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw/dummynet pipe/queue 'queue [BYTES]KBytes (
&lt;br&gt;o kern/71366 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw fwd&amp;quot; sometimes rewrites destination mac a
&lt;br&gt;o kern/69963 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state warning about already existing en
&lt;br&gt;o kern/60719 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Headerless fragments generate cryptic error mes
&lt;br&gt;o kern/55984 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] time based firewalling support for ipfw
&lt;br&gt;o kern/51274 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw2 create dynamic rules with parent 
&lt;br&gt;o kern/48172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not log size and flags
&lt;br&gt;o kern/46159 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] ipfw dynamic rules lifetime f
&lt;br&gt;a kern/26534 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Add an option to ipfw to log gid/uid of who cau
&lt;br&gt;&lt;br&gt;64 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26162173&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26162173&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-ipfw%40FreeBSD.org-tp26162173p26162173.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26080771</id>
	<title>Re: dummynet cpu usage</title>
	<published>2009-10-27T09:29:24Z</published>
	<updated>2009-10-27T09:29:24Z</updated>
	<author>
		<name>Evgenii Davidov-2</name>
	</author>
	<content type="html">Здравствуйте,
&lt;br&gt;&lt;br&gt;and i forgot to say -- on freebsd 6 it worked fine with same config, problem appeared on 7.2-STABLE, i've upgraded to use IPFIREWALL_NAT
&lt;br&gt;&lt;br&gt;On Tue, Oct 27, 2009 at 10:40:22AM +0300, Evgenii Davidov пишет:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hello!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; sometimes i see &amp;quot;dummynet&amp;quot; process eating 50% of cpu, but not all the time, at the same values of pps and traffic, how can i help it maybe? 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; my rules are:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 00040 &amp;nbsp; 5684913 &amp;nbsp; 4633951201 queue tablearg ip from any to table(80) out via bge1
&lt;br&gt;&amp;gt; 00050 147394453 116505899626 pipe tablearg ip from any to table(2) out via bge1
&lt;br&gt;&amp;gt; 00070 &amp;nbsp;36989671 &amp;nbsp;23121793602 pipe 16 ip from table(16) to any in via bge1
&lt;br&gt;&amp;gt; 00071 192817060 &amp;nbsp;91846274165 pipe 5 ip from not table(16) to any in via bge1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; i have about 164 pipes and queues
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; thank you!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Evgenii V Davidov
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26080771&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26080771&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Evgenii V Davidov
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26080771&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26080771&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dummynet-cpu-usage-tp26073593p26080771.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26073593</id>
	<title>dummynet cpu usage</title>
	<published>2009-10-27T00:40:22Z</published>
	<updated>2009-10-27T00:40:22Z</updated>
	<author>
		<name>Evgenii Davidov-2</name>
	</author>
	<content type="html">&lt;br&gt;Hello!
&lt;br&gt;&lt;br&gt;sometimes i see &amp;quot;dummynet&amp;quot; process eating 50% of cpu, but not all the time, at the same values of pps and traffic, how can i help it maybe? 
&lt;br&gt;&lt;br&gt;my rules are:
&lt;br&gt;&lt;br&gt;00040 &amp;nbsp; 5684913 &amp;nbsp; 4633951201 queue tablearg ip from any to table(80) out via bge1
&lt;br&gt;00050 147394453 116505899626 pipe tablearg ip from any to table(2) out via bge1
&lt;br&gt;00070 &amp;nbsp;36989671 &amp;nbsp;23121793602 pipe 16 ip from table(16) to any in via bge1
&lt;br&gt;00071 192817060 &amp;nbsp;91846274165 pipe 5 ip from not table(16) to any in via bge1
&lt;br&gt;&lt;br&gt;i have about 164 pipes and queues
&lt;br&gt;&lt;br&gt;thank you!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Evgenii V Davidov
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26073593&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26073593&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dummynet-cpu-usage-tp26073593p26073593.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26057791</id>
	<title>Current problem reports assigned to freebsd-ipfw@FreeBSD.org</title>
	<published>2009-10-26T04:07:01Z</published>
	<updated>2009-10-26T04:07:01Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139581 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;o kern/139226 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state: entry already present, done
&lt;br&gt;o kern/137346 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat redirect_proto is broken
&lt;br&gt;o kern/137232 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] parser troubles
&lt;br&gt;o kern/136695 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] fwd reached after skipto in dynamic rul
&lt;br&gt;o kern/135476 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table breaks after adding a large number o
&lt;br&gt;o bin/134975 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) can't work with set in rule file.
&lt;br&gt;o kern/132553 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw doesn't understand ftp-data port
&lt;br&gt;o kern/131817 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] blocks layer2 packets that should not be blocke
&lt;br&gt;o kern/131601 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0)
&lt;br&gt;o kern/131558 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Inconsistent &amp;quot;via&amp;quot; ipfw behavior
&lt;br&gt;o bin/130132 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8): no way to get mask from ipfw pipe sho
&lt;br&gt;o kern/129103 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW check state does not work =(
&lt;br&gt;o kern/129093 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat must not drop packets
&lt;br&gt;o kern/129036 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] 'ipfw fwd' does not change outgoing interface n
&lt;br&gt;o kern/128260 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw_divert damages IPv6 packets
&lt;br&gt;o kern/127230 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Feature request to add UID and/or GID l
&lt;br&gt;o kern/127209 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table become corrupted after many changes
&lt;br&gt;o bin/125370 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] increase a line buffer limit
&lt;br&gt;o conf/123119 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] rc script for ipfw does not handle IPv6
&lt;br&gt;o kern/122963 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] tcpdump does not show packets redirected by 'ip
&lt;br&gt;s kern/121807 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [request] TCP and UDP port_table in ipfw
&lt;br&gt;o kern/121382 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [dummynet]: 6.3-RELEASE-p1 page fault in dummynet (cor
&lt;br&gt;o kern/121122 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add support to ToS IP PRECEDENCE fields
&lt;br&gt;o kern/118993 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] page fault - probably it's a locking problem
&lt;br&gt;o kern/117234 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s
&lt;br&gt;o bin/117214 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; ipfw(8) fwd with IPv6 treats input as IPv4
&lt;br&gt;o kern/116009 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Ignore errors when loading ruleset from
&lt;br&gt;p kern/115755 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] unify message and add a rule number whe
&lt;br&gt;o bin/115172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) list show some rules with a wrong form
&lt;br&gt;o docs/113803 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) - don't get bitten by the fwd rule
&lt;br&gt;p kern/113388 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Addition actions with rules within spec
&lt;br&gt;o kern/112708 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw is seems to be broken to limit number of c
&lt;br&gt;o kern/112561 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd does not work with some TCP packets
&lt;br&gt;o kern/107305 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd doesn't seem to work
&lt;br&gt;o kern/105330 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw (dummynet) does not allow to set q
&lt;br&gt;o bin/104921 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) sometimes treats ipv6 input as ipv4 (a
&lt;br&gt;o kern/104682 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Some minor language consistency fixes a
&lt;br&gt;o kern/103454 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] add a facility to modify DF b
&lt;br&gt;o kern/103328 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [request] sugestions about ipfw table
&lt;br&gt;o kern/102471 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add tos and dscp support
&lt;br&gt;o kern/98831 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw has UDP hickups
&lt;br&gt;o kern/97951 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not tie interface details to 
&lt;br&gt;o kern/97504 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW Rules bug
&lt;br&gt;o kern/95084 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [regression] [patch] IPFW2 ignores &amp;quot;recv/xmit/v
&lt;br&gt;o kern/93300 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw pipe lost packets
&lt;br&gt;o kern/91847 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw with vlanX as the device
&lt;br&gt;o kern/88659 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [modules] ipfw and ip6fw do not work properly as modul
&lt;br&gt;o kern/87032 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw ioctl interface implementation
&lt;br&gt;o kern/86957 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw mac logging
&lt;br&gt;o kern/82724 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] Add setnexthop and defaultrou
&lt;br&gt;s kern/80642 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw small patch - new RULE OPTION
&lt;br&gt;o bin/78785 &amp;nbsp; &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) verbosity locks machine if /etc/rc.fir
&lt;br&gt;o kern/74104 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw2/1 conflict not detected or reported, manp
&lt;br&gt;o kern/73910 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] serious bug on forwarding of packets after NAT
&lt;br&gt;o kern/72987 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw/dummynet pipe/queue 'queue [BYTES]KBytes (
&lt;br&gt;o kern/71366 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw fwd&amp;quot; sometimes rewrites destination mac a
&lt;br&gt;o kern/69963 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state warning about already existing en
&lt;br&gt;o kern/60719 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Headerless fragments generate cryptic error mes
&lt;br&gt;o kern/55984 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] time based firewalling support for ipfw
&lt;br&gt;o kern/51274 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw2 create dynamic rules with parent 
&lt;br&gt;o kern/48172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not log size and flags
&lt;br&gt;o kern/46159 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] ipfw dynamic rules lifetime f
&lt;br&gt;a kern/26534 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Add an option to ipfw to log gid/uid of who cau
&lt;br&gt;&lt;br&gt;64 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057791&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057791&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-ipfw%40FreeBSD.org-tp26057791p26057791.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26008951</id>
	<title>Re: kern/139581: [ipfw] &quot;ipfw pipe&quot; not limiting bandwidth</title>
	<published>2009-10-22T05:20:02Z</published>
	<updated>2009-10-22T05:20:02Z</updated>
	<author>
		<name>Ian Smith-12</name>
	</author>
	<content type="html">The following reply was made to PR kern/139581; it has been noted by GNATS.
&lt;br&gt;&lt;br&gt;From: Ian Smith &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26008951&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;smithi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: alexus &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26008951&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexus@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26008951&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-followup@...&lt;/a&gt;, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26008951&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd@...&lt;/a&gt;
&lt;br&gt;Subject: Re: kern/139581: [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;Date: Thu, 22 Oct 2009 23:17:23 +1100 (EST)
&lt;br&gt;&lt;br&gt;&amp;nbsp;On Mon, 19 Oct 2009, alexus wrote:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;gt; new set of rules
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;gt; pipe 1 config bw 1Mbit/s mask src-port www
&lt;br&gt;&amp;nbsp; &amp;gt; pipe 2 config bw 1Mbit/s mask src-port www
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Wrong mask syntax entirely. &amp;nbsp;You can see from your pipe masks as shown, 
&lt;br&gt;&amp;nbsp;it's taken as meaning no mask at all:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;gt; mask: 0x00 0x00000000/0x0000 -&amp;gt; 0x00000000/0x0000
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Anyway, masking pipes creates dynamic pipes per masked flow, each of 
&lt;br&gt;&amp;nbsp;which gets ALL of the specified bandwidth. &amp;nbsp;If you want to limit total 
&lt;br&gt;&amp;nbsp;bandwidth to 1Mbit/s, you likely want to use dynamic queues instead.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;ipfw(8) is a precise reference, but very terse. &amp;nbsp;Suggested reading:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://info.iet.unipi.it/~luigi/dummynet/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://info.iet.unipi.it/~luigi/dummynet/&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;and especially the last link from that page:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://info.iet.unipi.it/~luigi/ip_dummynet/original.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://info.iet.unipi.it/~luigi/ip_dummynet/original.html&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;for clear examples of sharing evenly a single link - though noting 
&lt;br&gt;&amp;nbsp;that page is outdated re the sysctls for dummynet, bridging etc.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Still looking more like a usage issue than describing a bug, but: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;gt; &amp;gt; If this is still an issue, please:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;gt; &amp;gt; . say whether the extra ~25% traffic shown is on the same interface
&lt;br&gt;&amp;nbsp; &amp;gt; &amp;gt; &amp;nbsp; as the webserver, ie the interface MRTG monitors, or not?
&lt;br&gt;&amp;nbsp; &amp;gt; &amp;gt; . the value of sysctl net.inet.ip.fw.one_pass ?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;cheers, Ian
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26008951&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26008951&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-139581%3A--ipfw--%22ipfw-pipe%22-not-limiting-bandwidth-tp25898335p26008951.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25966039</id>
	<title>Re: IPFW closing range of ports</title>
	<published>2009-10-19T14:00:56Z</published>
	<updated>2009-10-19T14:00:56Z</updated>
	<author>
		<name>Matthew Walker-4</name>
	</author>
	<content type="html">&lt;br&gt;You could starve it by using a pipe, allocate 16 kbit/sec. Then 
&lt;br&gt;technically you aren't blocking it.
&lt;br&gt;&lt;br&gt;ipfw add 1000 pipe 10 tcp &amp;nbsp;from any to any 14500-65535 out
&lt;br&gt;ipfw pipe 10 config bw 16k queue 100 mask dst-ip 0xff000000
&lt;br&gt;&lt;br&gt;Otherwise, you can block the ports:
&lt;br&gt;ipfw add 1000 deny tcp from any to any 14500-65535 out
&lt;br&gt;&lt;br&gt;Depends on how much of a BOFH mood your are in that day.
&lt;br&gt;&lt;br&gt;-- Matthew
&lt;br&gt;&lt;br&gt;PeterJJ wrote:
&lt;br&gt;&amp;gt; I'm new to this, so go easy please.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have put in place a very basic ipfw ruleset in my place of employment.
&lt;br&gt;&amp;gt; To this i have been asked to block out all peer to peer sharing to ports in
&lt;br&gt;&amp;gt; the range of 14500-65000.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25966039&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25966039&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IPFW-closing-range-of-ports-tp25964869p25966039.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25964869</id>
	<title>IPFW closing range of ports</title>
	<published>2009-10-19T13:14:11Z</published>
	<updated>2009-10-19T13:14:11Z</updated>
	<author>
		<name>PeterJJ</name>
	</author>
	<content type="html">I'm new to this, so go easy please.
&lt;br&gt;&lt;br&gt;I have put in place a very basic ipfw ruleset in my place of employment.
&lt;br&gt;To this i have been asked to block out all peer to peer sharing to ports in the range of 14500-65000.
&lt;br&gt;&lt;br&gt;Is it doable?
&lt;br&gt;I am currently experiencing issues with users where I work running a music streaming service which at first runs from the free service's own servers, then starts running peer to peer. I am not allowed to block the application. I would like to as it is hogging bandwidth, but have been told &amp;nbsp;I am not permitted. Is there anything I can do?
&lt;br&gt;The application will run with the peer to peer option disabled, relying only on the company's server, before eventually getting kicked off after an hour or so (but I don't care about that).
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thank you all in advance</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IPFW-closing-range-of-ports-tp25964869p25964869.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25962451</id>
	<title>Re: ipfw: install_state: entry already present, done</title>
	<published>2009-10-19T10:38:05Z</published>
	<updated>2009-10-19T10:38:05Z</updated>
	<author>
		<name>Chris St Denis-4</name>
	</author>
	<content type="html">Interesting idea, but doesn't seem to help any :(
&lt;br&gt;&lt;br&gt;I added it into the workstation set I had with it loading between the 
&lt;br&gt;127.0.0.1 rules and the check-state. Message didn't stop and &amp;quot;ipfw show&amp;quot; 
&lt;br&gt;doesn't show anything hitting that rule.
&lt;br&gt;&lt;br&gt;What &amp;quot;ipfw show&amp;quot; does show is a lot on the &amp;quot;allow tcp .... setup 
&lt;br&gt;keep-state&amp;quot; and &amp;quot;allow udp .... keep-state&amp;quot; rules hitting all the 
&lt;br&gt;packets (plus one each on 2 of the abuse ones farther down)
&lt;br&gt;&lt;br&gt;&lt;br&gt;I tried rolling back my sys/netinet/ip_fw2.c to the latest revision from 
&lt;br&gt;7.1 and that didn't help either, so I don't think it was a change to 
&lt;br&gt;that file. Unless there is a kernel developer aroun who is more familiar 
&lt;br&gt;with the network stack to fix this or point me in a better direction, 
&lt;br&gt;I'll keep rolling back individual files trying to find which commit 
&lt;br&gt;caused this.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ian Smith wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, 16 Oct 2009, Chris St Denis wrote:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; This is definitely a regression in 7.2.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Downgrades to 6.4, 7.0, 7.1 did not show this symptom. Upgrade the test
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; server back to 7.2 and the messages come back.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I notice neither your rules shown below nor the &amp;quot;workstation&amp;quot; rules - 
&lt;br&gt;&amp;gt; unlike the &amp;quot;client&amp;quot; and &amp;quot;simple&amp;quot; rulesets - allow IP fragments to pass, 
&lt;br&gt;&amp;gt; and I'm not sure what happens to frags that are associated with stateful 
&lt;br&gt;&amp;gt; DNS rules.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The only frags I usually see here are associated with DNS responses from 
&lt;br&gt;&amp;gt; my forwarders, usually huge lists of NS for spamhaus.org that are almost 
&lt;br&gt;&amp;gt; always fragmented (around 2Kbytes).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You could maybe try a specific 'allow log all from any to any frag' ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just a wild stab in the dark,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cheers, Ian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Chris St Denis wrote:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; check_state doesn't help. The error is also generated from the rc.conf
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; firewall_type=&amp;quot;workstation&amp;quot; rule set which includes check_state among
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; several other rules.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; I made a copy of this server (it's a virtual server under WMware) and
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; downgraded it to 6.4-RELEASE-p7 and I no longer get the error.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; I downgraded another copy to 7.2-RELEASE (no patches) by copying the
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; generic kernel off the CD. Still gets errors.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; Downgraded it to 7.0-RELEASE and the message stopped.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; I'm going to try going to 7.1 and see which behavior it has.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; Looks like there may have been a regression in 7.2 (or maybe 7.1 pending
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; the results of my further testing)
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; Jason Lewis wrote:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; Did you try a check_state? &amp;nbsp;I am using this same rule structure on BSD6
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; without a problem.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; Jason
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://jasonlewis.yaritz.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jasonlewis.yaritz.net&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Freddie Cash wrote:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; On Thu, Oct 1, 2009 at 2:28 PM, Chris St Denis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Haven't gotten any response on -questions so trying here. I've also
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; opened
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; a PR (kern/139226) but it's gotten no replies so I figured I should
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; try
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; here
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; since I'm not certain if it's a bug or not. Regardless I am hoping
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; for
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; least a work-around -- a few extra rules or settings to keep my
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; console
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; from
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; being flooded by errors. So far only option I found is commenting
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; out
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error display line in the kernel source which is far from optimal.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm trying to setup a stateful firewall for my server such that any
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; traffic
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; can go out, and it's reply come back -- a fairly typical
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; workstation
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; setup.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; However I'm getting the error message &amp;quot;ipfw: install_state: entry
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; already
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; present, done&amp;quot; repeated many times in my logs (tho the rules seemed
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; work
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; fine otherwise).
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I stripped down the rules to the minimum I could and discovered the
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; line
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; causing it is &amp;quot;allow udp from me to any keep-state&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Only seems to happen when I have bind running as a slave dns server
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; (not
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; publicly listed, just the zone replication traffic causes the
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error)
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; but I
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; assume any other large source of UDP traffic would also do it.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Full firewall rules:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; dns2# ipfw list
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 00400 allow udp from me to any keep-state
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 65535 deny ip from any to any
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; If you add &amp;quot;out xmit em0&amp;quot; to the udp rule, do the errors stop
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I added that and restarted bind (thus generating a bunch of UDP
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; traffic)
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; and the error still floods the console.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Current rule set:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00400 allow udp from me to any out xmit em0 keep-state
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00500 allow ip from any to any
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 65535 deny ip from any to any
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Chris St Denis
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Programmer
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; SmarttNet (www.smartt.com)
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Ph: 604-473-9700 Ext. 200
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; -------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;quot;Smart Internet Solutions For Businesses&amp;quot; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chris St Denis
&lt;br&gt;Programmer
&lt;br&gt;SmarttNet (www.smartt.com)
&lt;br&gt;Ph: 604-473-9700 Ext. 200
&lt;br&gt;-------------------------------------------
&lt;br&gt;&amp;quot;Smart Internet Solutions For Businesses&amp;quot; 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25962451&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ipfw%3A-install_state%3A-entry-already-present%2C-done-tp25707071p25962451.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25961389</id>
	<title>Re: kern/139581: [ipfw] &quot;ipfw pipe&quot; not limiting bandwidth</title>
	<published>2009-10-19T09:30:05Z</published>
	<updated>2009-10-19T09:30:05Z</updated>
	<author>
		<name>alexus-3</name>
	</author>
	<content type="html">The following reply was made to PR kern/139581; it has been noted by GNATS.
&lt;br&gt;&lt;br&gt;From: alexus &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25961389&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexus@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: Ian Smith &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25961389&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;smithi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25961389&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-followup@...&lt;/a&gt;,
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25961389&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd@...&lt;/a&gt;
&lt;br&gt;Subject: Re: kern/139581: [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;Date: Mon, 19 Oct 2009 11:58:41 -0400
&lt;br&gt;&lt;br&gt;&amp;nbsp;On Oct 19, 2009, at 10:24 AM, Ian Smith wrote:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; May be a usage issue; I'll have a go. &amp;nbsp;Partial quoting, out of order.
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; : I'm trying to limit my apache that runs under daemon to up 2Mbit/s
&lt;br&gt;&amp;nbsp;&amp;gt; : when I do &amp;quot;ipfw pipe show&amp;quot; I don't see anything in my slots other &amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; then
&lt;br&gt;&amp;nbsp;&amp;gt; : very first entry that never chage, nor does it limits my traffic, as
&lt;br&gt;&amp;nbsp;&amp;gt; : if I look at my MRTG i see way more traffic then 2Mbit/s
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; Unless you specify masks on your pipes you'll only ever see the first
&lt;br&gt;&amp;nbsp;&amp;gt; connection that used that pipe, that's normal.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;ok
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;new set of rules
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;su-3.2# cat /etc/ipfw.rules
&lt;br&gt;&amp;nbsp;flush
&lt;br&gt;&amp;nbsp;pipe flush
&lt;br&gt;&amp;nbsp;pipe 1 config bw 1Mbit/s mask src-port www
&lt;br&gt;&amp;nbsp;pipe 2 config bw 1Mbit/s mask src-port www
&lt;br&gt;&amp;nbsp;add 100 allow ip from any to any via lo0
&lt;br&gt;&amp;nbsp;add 200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;nbsp;add 300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;nbsp;add 8381 pipe 1 tcp from any to any dst-port www uid daemon
&lt;br&gt;&amp;nbsp;add 8382 pipe 2 tcp from any to any src-port www uid daemon
&lt;br&gt;&amp;nbsp;add 65000 pass all from any to any
&lt;br&gt;&amp;nbsp;su-3.2# ipfw show
&lt;br&gt;&amp;nbsp;00100 1476 &amp;nbsp;230632 allow ip from any to any via lo0
&lt;br&gt;&amp;nbsp;00200 &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;nbsp;00300 &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;nbsp;08381 &amp;nbsp;482 &amp;nbsp; 36368 pipe 1 tcp from any to any dst-port 80 uid daemon
&lt;br&gt;&amp;nbsp;08382 &amp;nbsp;620 &amp;nbsp;743113 pipe 2 tcp from any 80 to any uid daemon
&lt;br&gt;&amp;nbsp;65000 6832 5040856 allow ip from any to any
&lt;br&gt;&amp;nbsp;65535 &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 deny ip from any to any
&lt;br&gt;&amp;nbsp;su-3.2# ipfw pipe show
&lt;br&gt;&amp;nbsp;00001: &amp;nbsp; 1.000 Mbit/s &amp;nbsp; &amp;nbsp;0 ms &amp;nbsp; 50 sl. 1 queues (1 buckets) droptail
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; mask: 0x00 0x00000000/0x0000 -&amp;gt; 0x00000000/0x0000
&lt;br&gt;&amp;nbsp;BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/ 
&lt;br&gt;&amp;nbsp;Byte Drp
&lt;br&gt;&amp;nbsp; &amp;nbsp; 0 tcp &amp;nbsp; &amp;nbsp; 64.237.55.83/49492 &amp;nbsp; 66.230.133.69/80 &amp;nbsp; &amp;nbsp; 509 &amp;nbsp; &amp;nbsp;38156 &amp;nbsp; 
&lt;br&gt;&amp;nbsp;0 &amp;nbsp; &amp;nbsp;0 &amp;nbsp; 0
&lt;br&gt;&amp;nbsp;00002: &amp;nbsp; 1.000 Mbit/s &amp;nbsp; &amp;nbsp;0 ms &amp;nbsp; 50 sl. 1 queues (1 buckets) droptail
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; mask: 0x00 0x00000000/0x0000 -&amp;gt; 0x00000000/0x0000
&lt;br&gt;&amp;nbsp;BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/ 
&lt;br&gt;&amp;nbsp;Byte Drp
&lt;br&gt;&amp;nbsp; &amp;nbsp; 0 tcp &amp;nbsp; &amp;nbsp;66.230.133.69/80 &amp;nbsp; &amp;nbsp; &amp;nbsp; 64.237.55.83/49492 &amp;nbsp;656 &amp;nbsp; 785292 &amp;nbsp;1 &amp;nbsp;
&lt;br&gt;&amp;nbsp;1500 &amp;nbsp; 1
&lt;br&gt;&amp;nbsp;su-3.2# ipfw pipe show
&lt;br&gt;&amp;nbsp;00001: &amp;nbsp; 1.000 Mbit/s &amp;nbsp; &amp;nbsp;0 ms &amp;nbsp; 50 sl. 1 queues (1 buckets) droptail
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; mask: 0x00 0x00000000/0x0000 -&amp;gt; 0x00000000/0x0000
&lt;br&gt;&amp;nbsp;BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/ 
&lt;br&gt;&amp;nbsp;Byte Drp
&lt;br&gt;&amp;nbsp; &amp;nbsp; 0 tcp &amp;nbsp; &amp;nbsp; 64.237.55.83/49492 &amp;nbsp; 66.230.133.69/80 &amp;nbsp; &amp;nbsp;1247 &amp;nbsp; &amp;nbsp;98023 &amp;nbsp; 
&lt;br&gt;&amp;nbsp;0 &amp;nbsp; &amp;nbsp;0 &amp;nbsp; 0
&lt;br&gt;&amp;nbsp;00002: &amp;nbsp; 1.000 Mbit/s &amp;nbsp; &amp;nbsp;0 ms &amp;nbsp; 50 sl. 1 queues (1 buckets) droptail
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; mask: 0x00 0x00000000/0x0000 -&amp;gt; 0x00000000/0x0000
&lt;br&gt;&amp;nbsp;BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/ 
&lt;br&gt;&amp;nbsp;Byte Drp
&lt;br&gt;&amp;nbsp; &amp;nbsp; 0 tcp &amp;nbsp; &amp;nbsp;66.230.133.69/80 &amp;nbsp; &amp;nbsp; &amp;nbsp; 64.237.55.83/49492 1475 &amp;nbsp;1453606 &amp;nbsp; 
&lt;br&gt;&amp;nbsp;0 &amp;nbsp; &amp;nbsp;0 &amp;nbsp; 1
&lt;br&gt;&amp;nbsp;su-3.2#
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;in this case i did specify mask for pipe, yet when I'm issuing ipfw &amp;nbsp;
&lt;br&gt;&amp;nbsp;pipe show I still don't see anything in terms of slots that being in use
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;su-3.2# sysctl net.inet.ip.dummynet.pipe_slot_limit
&lt;br&gt;&amp;nbsp;net.inet.ip.dummynet.pipe_slot_limit: 100
&lt;br&gt;&amp;nbsp;su-3.2#
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;seems like at all time I see only 1 slot being utilized and as I &amp;nbsp;
&lt;br&gt;&amp;nbsp;mention before it never changes.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; MRTG sees all traffic on an interface, and your ipfw stats indicate at
&lt;br&gt;&amp;nbsp;&amp;gt; least 25% more traffic than that due to your webserver, so it's not
&lt;br&gt;&amp;nbsp;&amp;gt; clear how you could tell if your pipe was exceeding 2Mbit/s or not?
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;I obviously do have other traffic then www, but majority of it is www.
&lt;br&gt;&amp;nbsp;but I see why you coming with this, so let me just give you an example.
&lt;br&gt;&amp;nbsp;if I at peak time shutdown my apache, my traffic drops dramatically &amp;nbsp;
&lt;br&gt;&amp;nbsp;and by dramatically i mean at least 90% (and in most cases more)
&lt;br&gt;&amp;nbsp;my traffic went to as much as 10mbps with supposedly limited pipe of &amp;nbsp;
&lt;br&gt;&amp;nbsp;2mbps, when I set it to 1mbps it seems to be almost there...
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; Also, it's recommended not to run your inbound and outbound traffic
&lt;br&gt;&amp;nbsp;&amp;gt; through the one pipe, unless simulating half-duplex connections; see
&lt;br&gt;&amp;nbsp;&amp;gt; explanation in ipfw(8), EXAMPLES section under TRAFFIC SHAPING.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;i thought about that and as you suggested i did separate them into 2 &amp;nbsp;
&lt;br&gt;&amp;nbsp;separate pipes (see on top)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; : su-3.2# ipfw show
&lt;br&gt;&amp;nbsp;&amp;gt; : 00100 1249368 205115325 allow ip from any to any via lo0
&lt;br&gt;&amp;nbsp;&amp;gt; : 00200 0 0 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;nbsp;&amp;gt; : 00300 0 0 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;nbsp;&amp;gt; : 08380 2838075 3586421013 pipe 1 tcp from any 80 to any uid daemon
&lt;br&gt;&amp;nbsp;&amp;gt; : 08380 2097473 136454502 pipe 1 tcp from any to any dst-port 80 uid &amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; daemon
&lt;br&gt;&amp;nbsp;&amp;gt; : 65000 5740679 4716157064 allow ip from any to any
&lt;br&gt;&amp;nbsp;&amp;gt; : 65535 0 0 deny ip from any to any
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; 3.586 GiB outbound from the webserver (served data)
&lt;br&gt;&amp;nbsp;&amp;gt; 0.136 GiB inbound to the webserver (requests, acks)
&lt;br&gt;&amp;nbsp;&amp;gt; + ---
&lt;br&gt;&amp;nbsp;&amp;gt; 3.722 GiB through the pipe.
&lt;br&gt;&amp;nbsp;&amp;gt; but
&lt;br&gt;&amp;nbsp;&amp;gt; 4.716 GiB passed from any to any, either way.
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; So there's about 1 Gig of extra traffic shown here, assuming you have
&lt;br&gt;&amp;nbsp;&amp;gt; net.inet.ip.fw.one_pass=0 and all traffic eventually hits rule 65000
&lt;br&gt;&amp;nbsp;&amp;gt; (and 4.7G extra traffic if net.inet.ip.fw.one_pass=1) but there's not
&lt;br&gt;&amp;nbsp;&amp;gt; enough info to see whether or not it's on the interface MRTG watches?
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; : su-3.2# ipfw pipe show
&lt;br&gt;&amp;nbsp;&amp;gt; : 00001: 2.000 Mbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail
&lt;br&gt;&amp;nbsp;&amp;gt; : mask: 0x00 0x00000000/0x0000 -&amp;gt; 0x00000000/0x0000
&lt;br&gt;&amp;nbsp;&amp;gt; : BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes
&lt;br&gt;&amp;nbsp;&amp;gt; Pkt/Byte Drp
&lt;br&gt;&amp;nbsp;&amp;gt; : 0 tcp 64.237.55.83/59388 208.80.152.3/80 4936077 3723134341 0 0 &amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; 30179
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; Total packets and bytes match the above, indicating that this was done
&lt;br&gt;&amp;nbsp;&amp;gt; just after the ipfw show. &amp;nbsp;0.6% dropped packets indicates some &amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; limiting
&lt;br&gt;&amp;nbsp;&amp;gt; happening, but with a shared in/outbound pipe, not in which direction.
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; If this is still an issue, please:
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; . be more precise than &amp;quot;way more traffic&amp;quot; if you have more data?
&lt;br&gt;&amp;nbsp;&amp;gt; . say whether the extra ~25% traffic shown is on the same interface
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp;as the webserver, ie the interface MRTG monitors, or not?
&lt;br&gt;&amp;nbsp;&amp;gt; . the value of sysctl net.inet.ip.fw.one_pass ?
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; cheers, Ian
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25961389&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25961389&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-139581%3A--ipfw--%22ipfw-pipe%22-not-limiting-bandwidth-tp25898335p25961389.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25959689</id>
	<title>Re: kern/139581: [ipfw] &quot;ipfw pipe&quot; not limiting bandwidth</title>
	<published>2009-10-19T07:50:02Z</published>
	<updated>2009-10-19T07:50:02Z</updated>
	<author>
		<name>Ian Smith-12</name>
	</author>
	<content type="html">The following reply was made to PR kern/139581; it has been noted by GNATS.
&lt;br&gt;&lt;br&gt;From: Ian Smith &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25959689&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;smithi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25959689&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-followup@...&lt;/a&gt;, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25959689&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd@...&lt;/a&gt;
&lt;br&gt;Cc: &amp;nbsp;
&lt;br&gt;Subject: Re: kern/139581: [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;Date: Tue, 20 Oct 2009 01:24:17 +1100
&lt;br&gt;&lt;br&gt;&amp;nbsp;May be a usage issue; I'll have a go. &amp;nbsp;Partial quoting, out of order.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;: I'm trying to limit my apache that runs under daemon to up 2Mbit/s
&lt;br&gt;&amp;nbsp;: when I do &amp;quot;ipfw pipe show&amp;quot; I don't see anything in my slots other then
&lt;br&gt;&amp;nbsp;: very first entry that never chage, nor does it limits my traffic, as
&lt;br&gt;&amp;nbsp;: if I look at my MRTG i see way more traffic then 2Mbit/s
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Unless you specify masks on your pipes you'll only ever see the first
&lt;br&gt;&amp;nbsp;connection that used that pipe, that's normal.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;MRTG sees all traffic on an interface, and your ipfw stats indicate at
&lt;br&gt;&amp;nbsp;least 25% more traffic than that due to your webserver, so it's not
&lt;br&gt;&amp;nbsp;clear how you could tell if your pipe was exceeding 2Mbit/s or not?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Also, it's recommended not to run your inbound and outbound traffic
&lt;br&gt;&amp;nbsp;through the one pipe, unless simulating half-duplex connections; see
&lt;br&gt;&amp;nbsp;explanation in ipfw(8), EXAMPLES section under TRAFFIC SHAPING.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;: su-3.2# ipfw show
&lt;br&gt;&amp;nbsp;: 00100 1249368 205115325 allow ip from any to any via lo0
&lt;br&gt;&amp;nbsp;: 00200 0 0 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;nbsp;: 00300 0 0 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;nbsp;: 08380 2838075 3586421013 pipe 1 tcp from any 80 to any uid daemon
&lt;br&gt;&amp;nbsp;: 08380 2097473 136454502 pipe 1 tcp from any to any dst-port 80 uid daemon
&lt;br&gt;&amp;nbsp;: 65000 5740679 4716157064 allow ip from any to any
&lt;br&gt;&amp;nbsp;: 65535 0 0 deny ip from any to any
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;3.586 GiB outbound from the webserver (served data)
&lt;br&gt;&amp;nbsp;0.136 GiB inbound to the webserver (requests, acks)
&lt;br&gt;&amp;nbsp;+ ---
&lt;br&gt;&amp;nbsp;3.722 GiB through the pipe.
&lt;br&gt;&amp;nbsp;but
&lt;br&gt;&amp;nbsp;4.716 GiB passed from any to any, either way.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;So there's about 1 Gig of extra traffic shown here, assuming you have
&lt;br&gt;&amp;nbsp;net.inet.ip.fw.one_pass=0 and all traffic eventually hits rule 65000
&lt;br&gt;&amp;nbsp;(and 4.7G extra traffic if net.inet.ip.fw.one_pass=1) but there's not
&lt;br&gt;&amp;nbsp;enough info to see whether or not it's on the interface MRTG watches?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;: su-3.2# ipfw pipe show
&lt;br&gt;&amp;nbsp;: 00001: 2.000 Mbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail
&lt;br&gt;&amp;nbsp;: mask: 0x00 0x00000000/0x0000 -&amp;gt; 0x00000000/0x0000
&lt;br&gt;&amp;nbsp;: BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes
&lt;br&gt;&amp;nbsp;Pkt/Byte Drp
&lt;br&gt;&amp;nbsp;: 0 tcp 64.237.55.83/59388 208.80.152.3/80 4936077 3723134341 0 0 30179
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Total packets and bytes match the above, indicating that this was done
&lt;br&gt;&amp;nbsp;just after the ipfw show. &amp;nbsp;0.6% dropped packets indicates some limiting
&lt;br&gt;&amp;nbsp;happening, but with a shared in/outbound pipe, not in which direction.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;If this is still an issue, please:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;. be more precise than &amp;quot;way more traffic&amp;quot; if you have more data?
&lt;br&gt;&amp;nbsp;. say whether the extra ~25% traffic shown is on the same interface
&lt;br&gt;&amp;nbsp; &amp;nbsp; as the webserver, ie the interface MRTG monitors, or not?
&lt;br&gt;&amp;nbsp;. the value of sysctl net.inet.ip.fw.one_pass ?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;cheers, Ian
&lt;br&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25959689&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25959689&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-139581%3A--ipfw--%22ipfw-pipe%22-not-limiting-bandwidth-tp25898335p25959689.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25956492</id>
	<title>Current problem reports assigned to freebsd-ipfw@FreeBSD.org</title>
	<published>2009-10-19T04:06:55Z</published>
	<updated>2009-10-19T04:06:55Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139581 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;o kern/139226 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state: entry already present, done
&lt;br&gt;o kern/137346 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat redirect_proto is broken
&lt;br&gt;o kern/137232 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] parser troubles
&lt;br&gt;o kern/136695 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] fwd reached after skipto in dynamic rul
&lt;br&gt;o kern/135476 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table breaks after adding a large number o
&lt;br&gt;o bin/134975 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) can't work with set in rule file.
&lt;br&gt;o kern/132553 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw doesn't understand ftp-data port
&lt;br&gt;o kern/131817 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] blocks layer2 packets that should not be blocke
&lt;br&gt;o kern/131601 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0)
&lt;br&gt;o kern/131558 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Inconsistent &amp;quot;via&amp;quot; ipfw behavior
&lt;br&gt;o bin/130132 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8): no way to get mask from ipfw pipe sho
&lt;br&gt;o kern/129103 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW check state does not work =(
&lt;br&gt;o kern/129093 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat must not drop packets
&lt;br&gt;o kern/129036 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] 'ipfw fwd' does not change outgoing interface n
&lt;br&gt;o kern/128260 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw_divert damages IPv6 packets
&lt;br&gt;o kern/127230 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Feature request to add UID and/or GID l
&lt;br&gt;o kern/127209 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table become corrupted after many changes
&lt;br&gt;o bin/125370 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] increase a line buffer limit
&lt;br&gt;o conf/123119 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] rc script for ipfw does not handle IPv6
&lt;br&gt;o kern/122963 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] tcpdump does not show packets redirected by 'ip
&lt;br&gt;s kern/121807 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [request] TCP and UDP port_table in ipfw
&lt;br&gt;o kern/121382 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [dummynet]: 6.3-RELEASE-p1 page fault in dummynet (cor
&lt;br&gt;o kern/121122 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add support to ToS IP PRECEDENCE fields
&lt;br&gt;o kern/118993 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] page fault - probably it's a locking problem
&lt;br&gt;o kern/117234 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s
&lt;br&gt;o bin/117214 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; ipfw(8) fwd with IPv6 treats input as IPv4
&lt;br&gt;o kern/116009 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Ignore errors when loading ruleset from
&lt;br&gt;p kern/115755 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] unify message and add a rule number whe
&lt;br&gt;o bin/115172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) list show some rules with a wrong form
&lt;br&gt;o docs/113803 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) - don't get bitten by the fwd rule
&lt;br&gt;p kern/113388 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Addition actions with rules within spec
&lt;br&gt;o kern/112708 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw is seems to be broken to limit number of c
&lt;br&gt;o kern/112561 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd does not work with some TCP packets
&lt;br&gt;o kern/107305 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd doesn't seem to work
&lt;br&gt;o kern/105330 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw (dummynet) does not allow to set q
&lt;br&gt;o bin/104921 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) sometimes treats ipv6 input as ipv4 (a
&lt;br&gt;o kern/104682 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Some minor language consistency fixes a
&lt;br&gt;o kern/103454 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] add a facility to modify DF b
&lt;br&gt;o kern/103328 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [request] sugestions about ipfw table
&lt;br&gt;o kern/102471 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add tos and dscp support
&lt;br&gt;o kern/98831 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw has UDP hickups
&lt;br&gt;o kern/97951 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not tie interface details to 
&lt;br&gt;o kern/97504 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW Rules bug
&lt;br&gt;o kern/95084 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [regression] [patch] IPFW2 ignores &amp;quot;recv/xmit/v
&lt;br&gt;o kern/93300 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw pipe lost packets
&lt;br&gt;o kern/91847 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw with vlanX as the device
&lt;br&gt;o kern/88659 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [modules] ipfw and ip6fw do not work properly as modul
&lt;br&gt;o kern/87032 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw ioctl interface implementation
&lt;br&gt;o kern/86957 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw mac logging
&lt;br&gt;o kern/82724 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] Add setnexthop and defaultrou
&lt;br&gt;s kern/80642 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw small patch - new RULE OPTION
&lt;br&gt;o bin/78785 &amp;nbsp; &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) verbosity locks machine if /etc/rc.fir
&lt;br&gt;o kern/74104 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw2/1 conflict not detected or reported, manp
&lt;br&gt;o kern/73910 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] serious bug on forwarding of packets after NAT
&lt;br&gt;o kern/72987 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw/dummynet pipe/queue 'queue [BYTES]KBytes (
&lt;br&gt;o kern/71366 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw fwd&amp;quot; sometimes rewrites destination mac a
&lt;br&gt;o kern/69963 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state warning about already existing en
&lt;br&gt;o kern/60719 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Headerless fragments generate cryptic error mes
&lt;br&gt;o kern/55984 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] time based firewalling support for ipfw
&lt;br&gt;o kern/51274 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw2 create dynamic rules with parent 
&lt;br&gt;o kern/48172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not log size and flags
&lt;br&gt;o kern/46159 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] ipfw dynamic rules lifetime f
&lt;br&gt;a kern/26534 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Add an option to ipfw to log gid/uid of who cau
&lt;br&gt;&lt;br&gt;64 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956492&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956492&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-ipfw%40FreeBSD.org-tp25956492p25956492.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25935856</id>
	<title>Re: ipfw: install_state: entry already present, done</title>
	<published>2009-10-16T23:41:56Z</published>
	<updated>2009-10-16T23:41:56Z</updated>
	<author>
		<name>Ian Smith-12</name>
	</author>
	<content type="html">On Fri, 16 Oct 2009, Chris St Denis wrote:
&lt;br&gt;&amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; This is definitely a regression in 7.2.
&lt;br&gt;&amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; Downgrades to 6.4, 7.0, 7.1 did not show this symptom. Upgrade the test
&lt;br&gt;&amp;nbsp;&amp;gt; server back to 7.2 and the messages come back.
&lt;br&gt;&lt;br&gt;I notice neither your rules shown below nor the &amp;quot;workstation&amp;quot; rules - 
&lt;br&gt;unlike the &amp;quot;client&amp;quot; and &amp;quot;simple&amp;quot; rulesets - allow IP fragments to pass, 
&lt;br&gt;and I'm not sure what happens to frags that are associated with stateful 
&lt;br&gt;DNS rules.
&lt;br&gt;&lt;br&gt;The only frags I usually see here are associated with DNS responses from 
&lt;br&gt;my forwarders, usually huge lists of NS for spamhaus.org that are almost 
&lt;br&gt;always fragmented (around 2Kbytes).
&lt;br&gt;&lt;br&gt;You could maybe try a specific 'allow log all from any to any frag' ?
&lt;br&gt;&lt;br&gt;Just a wild stab in the dark,
&lt;br&gt;&lt;br&gt;cheers, Ian
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; Chris St Denis wrote:
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; check_state doesn't help. The error is also generated from the rc.conf
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; firewall_type=&amp;quot;workstation&amp;quot; rule set which includes check_state among
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; several other rules.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; I made a copy of this server (it's a virtual server under WMware) and
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; downgraded it to 6.4-RELEASE-p7 and I no longer get the error.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; I downgraded another copy to 7.2-RELEASE (no patches) by copying the
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; generic kernel off the CD. Still gets errors.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; Downgraded it to 7.0-RELEASE and the message stopped.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; I'm going to try going to 7.1 and see which behavior it has.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; Looks like there may have been a regression in 7.2 (or maybe 7.1 pending
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; the results of my further testing)
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; Jason Lewis wrote:
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; Did you try a check_state? &amp;nbsp;I am using this same rule structure on BSD6
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; without a problem.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; Jason
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://jasonlewis.yaritz.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jasonlewis.yaritz.net&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Freddie Cash wrote:
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; On Thu, Oct 1, 2009 at 2:28 PM, Chris St Denis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Haven't gotten any response on -questions so trying here. I've also
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; opened
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; a PR (kern/139226) but it's gotten no replies so I figured I should
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; try
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; here
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; since I'm not certain if it's a bug or not. Regardless I am hoping
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; for
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; at
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; least a work-around -- a few extra rules or settings to keep my
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; console
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; from
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; being flooded by errors. So far only option I found is commenting
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; out
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; the
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error display line in the kernel source which is far from optimal.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm trying to setup a stateful firewall for my server such that any
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; traffic
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; can go out, and it's reply come back -- a fairly typical
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; workstation
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; setup.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; However I'm getting the error message &amp;quot;ipfw: install_state: entry
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; already
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; present, done&amp;quot; repeated many times in my logs (tho the rules seemed
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; to
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; work
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; fine otherwise).
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I stripped down the rules to the minimum I could and discovered the
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; line
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; causing it is &amp;quot;allow udp from me to any keep-state&amp;quot;.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Only seems to happen when I have bind running as a slave dns server
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; (not
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; publicly listed, just the zone replication traffic causes the
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error)
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; but I
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; assume any other large source of UDP traffic would also do it.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Full firewall rules:
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; dns2# ipfw list
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 00400 allow udp from me to any keep-state
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 65535 deny ip from any to any
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; If you add &amp;quot;out xmit em0&amp;quot; to the udp rule, do the errors stop
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I added that and restarted bind (thus generating a bunch of UDP
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; traffic)
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; and the error still floods the console.
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Current rule set:
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00400 allow udp from me to any out xmit em0 keep-state
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 00500 allow ip from any to any
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 65535 deny ip from any to any
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; 
&lt;br&gt;&amp;nbsp;&amp;gt; -- 
&lt;br&gt;&amp;nbsp;&amp;gt; Chris St Denis
&lt;br&gt;&amp;nbsp;&amp;gt; Programmer
&lt;br&gt;&amp;nbsp;&amp;gt; SmarttNet (www.smartt.com)
&lt;br&gt;&amp;nbsp;&amp;gt; Ph: 604-473-9700 Ext. 200
&lt;br&gt;&amp;nbsp;&amp;gt; -------------------------------------------
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;quot;Smart Internet Solutions For Businesses&amp;quot; 
&lt;br&gt;&amp;nbsp;&amp;gt; _______________________________________________
&lt;br&gt;&amp;nbsp;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;nbsp;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp;&amp;gt; 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25935856&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ipfw%3A-install_state%3A-entry-already-present%2C-done-tp25707071p25935856.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25933762</id>
	<title>Re: kern/139226: [ipfw] install_state: entry already present, done</title>
	<published>2009-10-16T16:30:06Z</published>
	<updated>2009-10-16T16:30:06Z</updated>
	<author>
		<name>Chris St Denis-4</name>
	</author>
	<content type="html">The following reply was made to PR kern/139226; it has been noted by GNATS.
&lt;br&gt;&lt;br&gt;From: Chris St Denis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933762&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933762&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-followup@...&lt;/a&gt;, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933762&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;
&lt;br&gt;Cc: &amp;nbsp;
&lt;br&gt;Subject: Re: kern/139226: [ipfw] install_state: entry already present, done
&lt;br&gt;Date: Fri, 16 Oct 2009 16:21:31 -0700
&lt;br&gt;&lt;br&gt;&amp;nbsp;I tested this in other versions of FreeBSD by downgrading to 6.4, 7.0, &amp; 
&lt;br&gt;&amp;nbsp;7.1 with freebsd-update. None of the other version experianced this 
&lt;br&gt;&amp;nbsp;behavior. However when going back to 7.2 (with freebsd-update) the error 
&lt;br&gt;&amp;nbsp;returned.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Seems to be a regression in 7.2
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;-- 
&lt;br&gt;&amp;nbsp;Chris St Denis
&lt;br&gt;&amp;nbsp;Programmer
&lt;br&gt;&amp;nbsp;SmarttNet (www.smartt.com)
&lt;br&gt;&amp;nbsp;Ph: 604-473-9700 Ext. 200
&lt;br&gt;&amp;nbsp;-------------------------------------------
&lt;br&gt;&amp;nbsp;&amp;quot;Smart Internet Solutions For Businesses&amp;quot; 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933762&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933762&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-139226%3A--ipfw--install_state%3A-entry-already-present%2C-done-tp25933762p25933762.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25933648</id>
	<title>Re: ipfw: install_state: entry already present, done</title>
	<published>2009-10-16T16:12:16Z</published>
	<updated>2009-10-16T16:12:16Z</updated>
	<author>
		<name>Chris St Denis-4</name>
	</author>
	<content type="html">This is definitely a regression in 7.2.
&lt;br&gt;&lt;br&gt;Downgrades to 6.4, 7.0, 7.1 did not show this symptom. Upgrade the test 
&lt;br&gt;server back to 7.2 and the messages come back.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Chris St Denis wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; check_state doesn't help. The error is also generated from the rc.conf 
&lt;br&gt;&amp;gt; firewall_type=&amp;quot;workstation&amp;quot; rule set which includes check_state among 
&lt;br&gt;&amp;gt; several other rules.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I made a copy of this server (it's a virtual server under WMware) and 
&lt;br&gt;&amp;gt; downgraded it to 6.4-RELEASE-p7 and I no longer get the error.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I downgraded another copy to 7.2-RELEASE (no patches) by copying the 
&lt;br&gt;&amp;gt; generic kernel off the CD. Still gets errors.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Downgraded it to 7.0-RELEASE and the message stopped.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm going to try going to 7.1 and see which behavior it has.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looks like there may have been a regression in 7.2 (or maybe 7.1 
&lt;br&gt;&amp;gt; pending the results of my further testing)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jason Lewis wrote:
&lt;br&gt;&amp;gt;&amp;gt; Did you try a check_state? &amp;nbsp;I am using this same rule structure on BSD6
&lt;br&gt;&amp;gt;&amp;gt; without a problem.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Jason
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jasonlewis.yaritz.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jasonlewis.yaritz.net&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Freddie Cash wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Oct 1, 2009 at 2:28 PM, Chris St Denis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933648&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Haven't gotten any response on -questions so trying here. I've also
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; opened
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; a PR (kern/139226) but it's gotten no replies so I figured I 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; should try
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; here
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; since I'm not certain if it's a bug or not. Regardless I am hoping 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; least a work-around -- a few extra rules or settings to keep my 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; console
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; being flooded by errors. So far only option I found is commenting out
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; error display line in the kernel source which is far from optimal.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm trying to setup a stateful firewall for my server such that any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; traffic
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; can go out, and it's reply come back -- a fairly typical workstation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; setup.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; However I'm getting the error message &amp;quot;ipfw: install_state: entry
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; already
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; present, done&amp;quot; repeated many times in my logs (tho the rules 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; seemed to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; work
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fine otherwise).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I stripped down the rules to the minimum I could and discovered the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; line
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; causing it is &amp;quot;allow udp from me to any keep-state&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Only seems to happen when I have bind running as a slave dns server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; publicly listed, just the zone replication traffic causes the error)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; assume any other large source of UDP traffic would also do it.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Full firewall rules:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; dns2# ipfw list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00400 allow udp from me to any keep-state
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 65535 deny ip from any to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If you add &amp;quot;out xmit em0&amp;quot; to the udp rule, do the errors stop
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I added that and restarted bind (thus generating a bunch of UDP 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; traffic)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and the error still floods the console.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Current rule set:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 00400 allow udp from me to any out xmit em0 keep-state
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 00500 allow ip from any to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 65535 deny ip from any to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933648&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933648&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933648&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933648&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chris St Denis
&lt;br&gt;Programmer
&lt;br&gt;SmarttNet (www.smartt.com)
&lt;br&gt;Ph: 604-473-9700 Ext. 200
&lt;br&gt;-------------------------------------------
&lt;br&gt;&amp;quot;Smart Internet Solutions For Businesses&amp;quot; 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933648&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933648&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ipfw%3A-install_state%3A-entry-already-present%2C-done-tp25707071p25933648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25898335</id>
	<title>Re: kern/139581: [ipfw] &quot;ipfw pipe&quot; not limiting bandwidth</title>
	<published>2009-10-14T13:19:39Z</published>
	<updated>2009-10-14T13:19:39Z</updated>
	<author>
		<name>Gavin Atkinson-4</name>
	</author>
	<content type="html">Old Synopsis: ipfw pipe
&lt;br&gt;New Synopsis: [ipfw] &amp;quot;ipfw pipe&amp;quot; not limiting bandwidth
&lt;br&gt;&lt;br&gt;Responsible-Changed-From-To: freebsd-bugs-&amp;gt;freebsd-ipfw
&lt;br&gt;Responsible-Changed-By: gavin
&lt;br&gt;Responsible-Changed-When: Wed Oct 14 20:17:06 UTC 2009
&lt;br&gt;Responsible-Changed-Why: 
&lt;br&gt;Over to maintainer(s)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=139581&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=139581&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25898335&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25898335&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-139581%3A--ipfw--%22ipfw-pipe%22-not-limiting-bandwidth-tp25898335p25898335.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25853979</id>
	<title>Current problem reports assigned to freebsd-ipfw@FreeBSD.org</title>
	<published>2009-10-12T04:06:55Z</published>
	<updated>2009-10-12T04:06:55Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139226 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state: entry already present, done
&lt;br&gt;o kern/137346 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat redirect_proto is broken
&lt;br&gt;o kern/137232 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] parser troubles
&lt;br&gt;o kern/136695 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] fwd reached after skipto in dynamic rul
&lt;br&gt;o kern/135476 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table breaks after adding a large number o
&lt;br&gt;o bin/134975 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) can't work with set in rule file.
&lt;br&gt;o kern/132553 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw doesn't understand ftp-data port
&lt;br&gt;o kern/131817 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] blocks layer2 packets that should not be blocke
&lt;br&gt;o kern/131601 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0)
&lt;br&gt;o kern/131558 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Inconsistent &amp;quot;via&amp;quot; ipfw behavior
&lt;br&gt;o bin/130132 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8): no way to get mask from ipfw pipe sho
&lt;br&gt;o kern/129103 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW check state does not work =(
&lt;br&gt;o kern/129093 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw nat must not drop packets
&lt;br&gt;o kern/129036 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] 'ipfw fwd' does not change outgoing interface n
&lt;br&gt;o kern/128260 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw_divert damages IPv6 packets
&lt;br&gt;o kern/127230 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Feature request to add UID and/or GID l
&lt;br&gt;o kern/127209 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW table become corrupted after many changes
&lt;br&gt;o bin/125370 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] increase a line buffer limit
&lt;br&gt;o conf/123119 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] rc script for ipfw does not handle IPv6
&lt;br&gt;o kern/122963 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] tcpdump does not show packets redirected by 'ip
&lt;br&gt;s kern/121807 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [request] TCP and UDP port_table in ipfw
&lt;br&gt;o kern/121382 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [dummynet]: 6.3-RELEASE-p1 page fault in dummynet (cor
&lt;br&gt;o kern/121122 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add support to ToS IP PRECEDENCE fields
&lt;br&gt;o kern/118993 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] page fault - probably it's a locking problem
&lt;br&gt;o kern/117234 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw send_pkt() and ipfw_tick() don't s
&lt;br&gt;o bin/117214 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; ipfw(8) fwd with IPv6 treats input as IPv4
&lt;br&gt;o kern/116009 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Ignore errors when loading ruleset from
&lt;br&gt;p kern/115755 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] unify message and add a rule number whe
&lt;br&gt;o bin/115172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) list show some rules with a wrong form
&lt;br&gt;o docs/113803 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) - don't get bitten by the fwd rule
&lt;br&gt;p kern/113388 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Addition actions with rules within spec
&lt;br&gt;o kern/112708 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw is seems to be broken to limit number of c
&lt;br&gt;o kern/112561 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd does not work with some TCP packets
&lt;br&gt;o kern/107305 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw fwd doesn't seem to work
&lt;br&gt;o kern/105330 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw (dummynet) does not allow to set q
&lt;br&gt;o bin/104921 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) sometimes treats ipv6 input as ipv4 (a
&lt;br&gt;o kern/104682 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] Some minor language consistency fixes a
&lt;br&gt;o kern/103454 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] add a facility to modify DF b
&lt;br&gt;o kern/103328 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [request] sugestions about ipfw table
&lt;br&gt;o kern/102471 &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] add tos and dscp support
&lt;br&gt;o kern/98831 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw has UDP hickups
&lt;br&gt;o kern/97951 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not tie interface details to 
&lt;br&gt;o kern/97504 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] IPFW Rules bug
&lt;br&gt;o kern/95084 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [regression] [patch] IPFW2 ignores &amp;quot;recv/xmit/v
&lt;br&gt;o kern/93300 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw pipe lost packets
&lt;br&gt;o kern/91847 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw with vlanX as the device
&lt;br&gt;o kern/88659 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [modules] ipfw and ip6fw do not work properly as modul
&lt;br&gt;o kern/87032 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw ioctl interface implementation
&lt;br&gt;o kern/86957 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw mac logging
&lt;br&gt;o kern/82724 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] Add setnexthop and defaultrou
&lt;br&gt;s kern/80642 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw small patch - new RULE OPTION
&lt;br&gt;o bin/78785 &amp;nbsp; &amp;nbsp;ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [patch] ipfw(8) verbosity locks machine if /etc/rc.fir
&lt;br&gt;o kern/74104 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw2/1 conflict not detected or reported, manp
&lt;br&gt;o kern/73910 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] serious bug on forwarding of packets after NAT
&lt;br&gt;o kern/72987 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] ipfw/dummynet pipe/queue 'queue [BYTES]KBytes (
&lt;br&gt;o kern/71366 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] &amp;quot;ipfw fwd&amp;quot; sometimes rewrites destination mac a
&lt;br&gt;o kern/69963 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] install_state warning about already existing en
&lt;br&gt;o kern/60719 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Headerless fragments generate cryptic error mes
&lt;br&gt;o kern/55984 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] time based firewalling support for ipfw
&lt;br&gt;o kern/51274 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw2 create dynamic rules with parent 
&lt;br&gt;o kern/48172 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] ipfw does not log size and flags
&lt;br&gt;o kern/46159 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] [patch] [request] ipfw dynamic rules lifetime f
&lt;br&gt;a kern/26534 &amp;nbsp; ipfw &amp;nbsp; &amp;nbsp; &amp;nbsp; [ipfw] Add an option to ipfw to log gid/uid of who cau
&lt;br&gt;&lt;br&gt;63 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25853979&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25853979&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-ipfw%40FreeBSD.org-tp25853979p25853979.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25826931</id>
	<title>Re: ipfw: install_state: entry already present, done</title>
	<published>2009-10-09T12:47:13Z</published>
	<updated>2009-10-09T12:47:13Z</updated>
	<author>
		<name>Chris St Denis-4</name>
	</author>
	<content type="html">check_state doesn't help. The error is also generated from the rc.conf 
&lt;br&gt;firewall_type=&amp;quot;workstation&amp;quot; rule set which includes check_state among 
&lt;br&gt;several other rules.
&lt;br&gt;&lt;br&gt;I made a copy of this server (it's a virtual server under WMware) and 
&lt;br&gt;downgraded it to 6.4-RELEASE-p7 and I no longer get the error.
&lt;br&gt;&lt;br&gt;I downgraded another copy to 7.2-RELEASE (no patches) by copying the 
&lt;br&gt;generic kernel off the CD. Still gets errors.
&lt;br&gt;&lt;br&gt;Downgraded it to 7.0-RELEASE and the message stopped.
&lt;br&gt;&lt;br&gt;I'm going to try going to 7.1 and see which behavior it has.
&lt;br&gt;&lt;br&gt;Looks like there may have been a regression in 7.2 (or maybe 7.1 pending 
&lt;br&gt;the results of my further testing)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jason Lewis wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Did you try a check_state? &amp;nbsp;I am using this same rule structure on BSD6
&lt;br&gt;&amp;gt; without a problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Jason
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jasonlewis.yaritz.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jasonlewis.yaritz.net&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Freddie Cash wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Oct 1, 2009 at 2:28 PM, Chris St Denis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25826931&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Haven't gotten any response on -questions so trying here. I've also
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; opened
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; a PR (kern/139226) but it's gotten no replies so I figured I should try
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; here
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; since I'm not certain if it's a bug or not. Regardless I am hoping for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; least a work-around -- a few extra rules or settings to keep my console
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; being flooded by errors. So far only option I found is commenting out
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; error display line in the kernel source which is far from optimal.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm trying to setup a stateful firewall for my server such that any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; traffic
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; can go out, and it's reply come back -- a fairly typical workstation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; setup.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; However I'm getting the error message &amp;quot;ipfw: install_state: entry
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; already
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; present, done&amp;quot; repeated many times in my logs (tho the rules seemed to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; work
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fine otherwise).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I stripped down the rules to the minimum I could and discovered the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; line
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; causing it is &amp;quot;allow udp from me to any keep-state&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Only seems to happen when I have bind running as a slave dns server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; publicly listed, just the zone replication traffic causes the error)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; assume any other large source of UDP traffic would also do it.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Full firewall rules:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; dns2# ipfw list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00400 allow udp from me to any keep-state
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 65535 deny ip from any to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If you add &amp;quot;out xmit em0&amp;quot; to the udp rule, do the errors stop
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; I added that and restarted bind (thus generating a bunch of UDP traffic)
&lt;br&gt;&amp;gt;&amp;gt; and the error still floods the console.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Current rule set:
&lt;br&gt;&amp;gt;&amp;gt; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;gt;&amp;gt; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt;&amp;gt; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;gt;&amp;gt; 00400 allow udp from me to any out xmit em0 keep-state
&lt;br&gt;&amp;gt;&amp;gt; 00500 allow ip from any to any
&lt;br&gt;&amp;gt;&amp;gt; 65535 deny ip from any to any
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25826931&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25826931&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25826931&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25826931&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chris St Denis
&lt;br&gt;Programmer
&lt;br&gt;SmarttNet (www.smartt.com)
&lt;br&gt;Ph: 604-473-9700 Ext. 200
&lt;br&gt;-------------------------------------------
&lt;br&gt;&amp;quot;Smart Internet Solutions For Businesses&amp;quot; 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25826931&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25826931&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ipfw%3A-install_state%3A-entry-already-present%2C-done-tp25707071p25826931.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797809</id>
	<title>Re: ipfw: install_state: entry already present, done</title>
	<published>2009-10-07T19:42:25Z</published>
	<updated>2009-10-07T19:42:25Z</updated>
	<author>
		<name>Jason Lewis-6</name>
	</author>
	<content type="html">Did you try a check_state? &amp;nbsp;I am using this same rule structure on BSD6
&lt;br&gt;without a problem.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Jason
&lt;br&gt;&lt;a href=&quot;http://jasonlewis.yaritz.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jasonlewis.yaritz.net&lt;/a&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Freddie Cash wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Thu, Oct 1, 2009 at 2:28 PM, Chris St Denis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797809&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Haven't gotten any response on -questions so trying here. I've also
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; opened
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; a PR (kern/139226) but it's gotten no replies so I figured I should try
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; here
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; since I'm not certain if it's a bug or not. Regardless I am hoping for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; least a work-around -- a few extra rules or settings to keep my console
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; being flooded by errors. So far only option I found is commenting out
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; error display line in the kernel source which is far from optimal.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm trying to setup a stateful firewall for my server such that any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; traffic
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; can go out, and it's reply come back -- a fairly typical workstation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; setup.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; However I'm getting the error message &amp;quot;ipfw: install_state: entry
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; already
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; present, done&amp;quot; repeated many times in my logs (tho the rules seemed to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; work
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fine otherwise).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I stripped down the rules to the minimum I could and discovered the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; line
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; causing it is &amp;quot;allow udp from me to any keep-state&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Only seems to happen when I have bind running as a slave dns server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; publicly listed, just the zone replication traffic causes the error)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; assume any other large source of UDP traffic would also do it.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Full firewall rules:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; dns2# ipfw list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 00400 allow udp from me to any keep-state
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 65535 deny ip from any to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you add &amp;quot;out xmit em0&amp;quot; to the udp rule, do the errors stop
&lt;br&gt;&amp;gt; I added that and restarted bind (thus generating a bunch of UDP traffic)
&lt;br&gt;&amp;gt; and the error still floods the console.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Current rule set:
&lt;br&gt;&amp;gt; 00100 allow ip from any to any via lo0
&lt;br&gt;&amp;gt; 00200 deny ip from any to 127.0.0.0/8
&lt;br&gt;&amp;gt; 00300 deny ip from 127.0.0.0/8 to any
&lt;br&gt;&amp;gt; 00400 allow udp from me to any out xmit em0 keep-state
&lt;br&gt;&amp;gt; 00500 allow ip from any to any
&lt;br&gt;&amp;gt; 65535 deny ip from any to any
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797809&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797809&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797809&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797809&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ipfw%3A-install_state%3A-entry-already-present%2C-done-tp25707071p25797809.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25795911</id>
	<title>Re: Extension of dummynet/ipfw to support userspace packet classification</title>
	<published>2009-10-07T16:02:49Z</published>
	<updated>2009-10-07T16:02:49Z</updated>
	<author>
		<name>Luigi Rizzo-5</name>
	</author>
	<content type="html">On Thu, Oct 08, 2009 at 12:54:52AM +0200, Luigi Rizzo wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, Oct 07, 2009 at 12:46:24PM -0700, Joe R wrote:
&lt;br&gt;&amp;gt; &amp;gt; We at ironport have a requirement to do bandwidth management, but the
&lt;br&gt;&amp;gt; &amp;gt; traffic classification (and selection of bandwidth pipes) is done in
&lt;br&gt;&amp;gt; &amp;gt; userspace. The reason classification is done in userspace is because the
&lt;br&gt;&amp;gt; &amp;gt; traffic classifications are something like streaming audio traffic, video
&lt;br&gt;&amp;gt; &amp;gt; traffic, based on website categories etc.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Our appliance is based on FreeBSD, and so we decided to look at dummynet to
&lt;br&gt;&amp;gt; &amp;gt; support our requirement. We could not use dummynet as such because it uses
&lt;br&gt;&amp;gt; &amp;gt; ipfw for packet classification, where packet classification (and pipe
&lt;br&gt;&amp;gt; &amp;gt; selection) is done in kernel based on tcp/ip parameters like IP and port.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; So we decided to extended dummynet/ipfw to support packet classification in
&lt;br&gt;&amp;gt; &amp;gt; userspace.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Our idea is to extended socket structure to have a pipe number and have a
&lt;br&gt;&amp;gt; &amp;gt; setsockoption to associate the pipe number to a socket structure. Then have
&lt;br&gt;&amp;gt; &amp;gt; a new ipfw target (mappedpipe), which will pass the packet to dummynet
&lt;br&gt;&amp;gt; &amp;gt; (similar to pipe target) but with the pipe number in the socket structure if
&lt;br&gt;&amp;gt; &amp;gt; it is non-zero.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I would like to know your comments on this proposal and if people are
&lt;br&gt;&amp;gt; &amp;gt; interested, I will be happy to submit a patch on this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; i think the feature is useful. However I would implement it as an
&lt;br&gt;&amp;gt; ipfw 'option' called &amp;quot;sockarg&amp;quot; (or similar) as follows:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	ipfw pipe tablearg sockarg
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; where 'sockarg' succeeds ONLY if the packet is associated to a socket
&lt;br&gt;&amp;gt; for which the special setsockoption has been issued, and in this
&lt;br&gt;&amp;gt; case sets the 'tablearg' to the value of the setsockopt. This is
&lt;br&gt;&amp;gt; somewhat similar to the 'uid' and 'gid' options (except for setting
&lt;br&gt;&amp;gt; tablearg). &amp;nbsp;This way the mechanism can be very general (not limited
&lt;br&gt;&amp;gt; to pipes) and the implementation is probably
&lt;br&gt;&amp;gt; simpler than the one you propose.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In terms of runtime costs, we can look at check_uidgid() function,
&lt;br&gt;&amp;gt; and there are two ways to implement this feature:
&lt;br&gt;&amp;gt; - as in check_uidgid() , actively lookup for a matching socket if one
&lt;br&gt;&amp;gt; &amp;nbsp; is not available. This is expensive but would allow the feature to
&lt;br&gt;&amp;gt; &amp;nbsp; match also incoming packets;
&lt;br&gt;&amp;gt; - only match if the args-&amp;gt;inp parameter is non-null, otherwise do not
&lt;br&gt;&amp;gt; &amp;nbsp; call in_pcblookup_hash(). This is cheaper but clearly only works
&lt;br&gt;&amp;gt; &amp;nbsp; for locally generated packets.
&lt;br&gt;&amp;gt; Perhaps we could use an argument for 'sockarg' so we can decide
&lt;br&gt;&amp;gt; whether to call or not the in_pcblookup_hash() on a case-by-case
&lt;br&gt;&amp;gt; basis.
&lt;/div&gt;&lt;br&gt;To complete the analysis, I must say that I don't know how intrusive
&lt;br&gt;is the setsockopt that can attach a classification tag to the socket.
&lt;br&gt;This is my main concern for merging your proposal into the system
&lt;br&gt;(and i am only concerned about the socket part, the ipfw change is
&lt;br&gt;trivial).
&lt;br&gt;&lt;br&gt;Also for completeness, there is also another possible approach to
&lt;br&gt;address your problem, which is more general and fully contained in
&lt;br&gt;ipfw (so less intrusive for the OS):
&lt;br&gt;&lt;br&gt;&amp;nbsp; add a 'hashtable' structure to ipfw, which works in a way similar
&lt;br&gt;&amp;nbsp; to the 'table' with the difference that entries would be the whole
&lt;br&gt;&amp;nbsp; 5-tuple of the packet.
&lt;br&gt;&lt;br&gt;There is already a hash table in ipfw (used for dynamic rules) so
&lt;br&gt;it would be only a matter of adding the necessary glue to manipulate
&lt;br&gt;the hash table from /sbin/ipfw. An additional bonus of this approach
&lt;br&gt;is that one could use this new code to 'prime' the dynamic rule table
&lt;br&gt;after a reboot, which is a feature that people ask from time to time.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cheers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; luigi
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25795911&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25795911&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ipfw-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Extension-of-dummynet-ipfw-to-support-userspace-packet-classification-tp25793605p25795911.html" />
</entry>

</feed>
