1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-03-18 17:27:20 +01:00
fwbuilder/test/ipf/firewall-nat.conf.orig
Vadim Kurland fdb899bdd2 * NATCompiler_ipf.cpp (processNext): see #133, fixes #2108 making
nat compiler for ipfilter work with interface column, however the
column is not exposed to the user. Compiler behavior should be
backwards compatible with older versions of fwbuilder.
2011-02-17 12:06:50 -08:00

24 lines
992 B
Plaintext
Executable File

#
# Rule 0 (NAT)
# comment : rule 0
map eth0 from 192.168.1.0/24 to any -> 192.168.1.1/32 portmap tcp/udp auto
map eth0 from 192.168.1.0/24 to any -> 192.168.1.1/32
map eth1 from 192.168.1.0/24 to any -> 222.222.222.222/32 portmap tcp/udp auto
map eth1 from 192.168.1.0/24 to any -> 222.222.222.222/32
#
# Rule 1 (NAT)
rdr eth0 from any to 192.168.1.1/32 port = 25 -> 192.168.1.10 port 25 tcp
rdr eth1 from any to 222.222.222.222/32 port = 25 -> 192.168.1.10 port 25 tcp
#
# Rule 2 (NAT)
rdr eth1 from any to any port = 80 -> 222.222.222.222 port 3128 tcp
rdr eth0 from any to any port = 80 -> 192.168.1.1 port 3128 tcp
#
# Rule 3 (NAT)
rdr eth0 from 192.168.1.0/24 to any port = 80 -> 192.168.1.1 port 3128 tcp
rdr eth0 from 192.168.1.0/24 to any port = 443 -> 192.168.1.1 port 3128 tcp
#
# Rule 4 (NAT)
rdr eth0 from 192.168.1.0/24 to any port = 80 -> 222.222.222.222 port 3128 tcp
rdr eth0 from 192.168.1.0/24 to any port = 443 -> 222.222.222.222 port 3128 tcp