Hello,
I am using IPNAT to let some workstations on a private network access
the internet thru my internet network. Basically my firewall runs on
OpenBSD and has 2 network cards. 1 for the private network and one for
my network which is connected to internet thru my DSL router.
My problem is that when I try to do a traceroute to any machines on the
net (traceroute www.openbsd.org for example) from one of my computers on
my private network the traceroute only shows the IP address of my
firewall and then continues the next lines with stars so I cannot see
the route the packet takes. If I do exactly the same traceroute from my
firewall it works perfectly. I really don't understand whats the
problem. Here is my ipnat.rules:
map ep0 192.168.200.0/24 -> ep0/32 portmap tcp/udp 40000:60000
map ep0 192.168.200.0/24 -> ep0/32
ep0 is my network card connected to the internet network. My ipf.rules
is the same as standard I don't do any filtering so it's the contents
are the default one:
pass in from any to any
pass out from any to any
Thanks in advance for the help btw: the rest works fine it's only the
traceroute which gets blocked.
Regards,
Marc