tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ipnat problem



Hi!

In a -current/amd64 machine I have three network interfaces, and I
want to nat two (internal ones) of them onto the third (external one).

I get one of them to work, but not the other one. I don't see what I'm
doing differently for the second one, can someone please help?

# ifconfig wm0         
wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        
capabilities=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx,TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
        enabled=0
        address: 00:1b:21:36:04:bf
        media: Ethernet autoselect (none)
        status: no carrier
        inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
        inet6 something prefixlen 64 scopeid 0x2
# ifconfig re0 
re0:
flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST>
mtu 1500
        
capabilities=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx>
        enabled=0
        address: 00:24:8c:56:df:94
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.0.33 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 something prefixlen 64 scopeid 0x3
# ifconfig re1 
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        
capabilities=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx>
        enabled=0
        address: 00:24:8c:56:dc:c9
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 10.0.0.7 netmask 0xffffff00 broadcast 10.0.0.255
        inet6 something prefixlen 64 scopeid 0x4

# ipnat -l
List of active MAP/Redirect filters:
map re0 10.0.0.0/24 -> 192.168.0.33/32 proxy port ftp ftp/tcp
map wm0 192.168.2.0/24 -> 192.168.0.33/32 proxy port ftp ftp/tcp
map re0 10.0.0.0/24 -> 192.168.0.33/32 portmap tcp/udp 40000:60000
map re0 10.0.0.0/24 -> 192.168.0.33/32
map wm0 192.168.2.0/24 -> 192.168.0.33/32 portmap tcp/udp 20000:40000
map wm0 192.168.2.0/24 -> 192.168.0.33/32

...

traffic via re0 is natted outside while for wm0 traffic I get DNS
forwarded to named on 192.168.0.33 (and answered!), but nothing else
is getting outside.

What am I missing?
 Thomas


Home | Main Index | Thread Index | Old Index