Re: PF NAT regression

From: Max Laier <max_at_love2party.net>
Date: Mon, 10 Sep 2007 20:21:53 +0200
On Monday 10 September 2007, Michal Mertl wrote:
> Hello,
>
> I have recently upgraded 6.2-STABLE based router to -CURRENT kernel and
> I found out the following in /etc/pf.conf does not work anymore:
>
> ext_if="sis0"
> nat on $ext_if from ! ($ext_if) to any -> ($ext_if)
>
> It works again when I change it to:
>
> nat on $ext_if from any to any -> ($ext_if)

Can you show me "ifconfig sis0" and "pfctl -vvvsn" for either rule?  It 
might be a problem with picking up aliases correctly.  You could also try 
to limit the nat rule by specifying "inet".  A tcpdump on sis0 might also 
be helpful to figure out what's going on, as could be "pfctl -xm" to 
enable extended debugging on the console.  This should print which 
address is chosen for any translation.  Finally you might want to look at 
the rule counters and the state table after trying a couple of 
connections.

-- 
/"\  Best regards,                      | mlaier_at_freebsd.org
\ /  Max Laier                          | ICQ #67774661
 X   http://pf4freebsd.love2party.net/  | mlaier_at_EFnet
/ \  ASCII Ribbon Campaign              | Against HTML Mail and News

Received on Mon Sep 10 2007 - 16:22:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:17 UTC