Difference between revisions of "NAT FreeBSD"
From Teknologisk videncenter
m |
m |
||
Line 1: | Line 1: | ||
− | + | = FreeBSD NAT = | |
− | + | == ipnat == | |
+ | <source lang="bash"> | ||
+ | # Filename: /etc/ipnat.rules | ||
+ | #172.16.4.0/24 Internal backbone network on Mercantec | ||
+ | map em1 from 192.168.22.0/24 to 172.16.4.0/24 -> 172.16.4.7/32 | ||
+ | #172.16.67.0/24 Printers on Mercantec | ||
+ | map em1 from 192.168.22.0/24 to 172.16.67.0/24 -> 172.16.4.7/32 | ||
+ | #192.168.128.0/17 TEKKOM classes | ||
+ | map em1 from 192.168.22.0/24 to 192.168.128.0/17 -> 172.16.4.7/32 | ||
+ | map vr1 192.168.22.0/24 -> 0/32 | ||
+ | map vr1 172.21.0.0/16 -> 0/32 | ||
+ | rdr vr1 83.90.239.186/32 -> 192.168.22.221 #sun | ||
+ | rdr vr1 83.90.239.187/32 -> 192.168.22.178 #Cisco | ||
+ | rdr vr1 83.90.239.188/32 -> 192.168.22.223 #bsd | ||
+ | </source> | ||
+ | Add the following to /etc/rc.conf | ||
+ | <source lang="bash"> | ||
+ | route_tekkom="-net 192.168.128.0/17 172.16.4.1" | ||
+ | route_backbone="-net 172.16.4.0/24 172.16.4.1" | ||
+ | route_printers="-net 172.16.67.0/24 172.16.4.1" | ||
+ | </source> | ||
[[Category:FreeBSD]] | [[Category:FreeBSD]] |
Revision as of 13:10, 22 March 2009
FreeBSD NAT
ipnat
# Filename: /etc/ipnat.rules
#172.16.4.0/24 Internal backbone network on Mercantec
map em1 from 192.168.22.0/24 to 172.16.4.0/24 -> 172.16.4.7/32
#172.16.67.0/24 Printers on Mercantec
map em1 from 192.168.22.0/24 to 172.16.67.0/24 -> 172.16.4.7/32
#192.168.128.0/17 TEKKOM classes
map em1 from 192.168.22.0/24 to 192.168.128.0/17 -> 172.16.4.7/32
map vr1 192.168.22.0/24 -> 0/32
map vr1 172.21.0.0/16 -> 0/32
rdr vr1 83.90.239.186/32 -> 192.168.22.221 #sun
rdr vr1 83.90.239.187/32 -> 192.168.22.178 #Cisco
rdr vr1 83.90.239.188/32 -> 192.168.22.223 #bsd
Add the following to /etc/rc.conf
route_tekkom="-net 192.168.128.0/17 172.16.4.1"
route_backbone="-net 172.16.4.0/24 172.16.4.1"
route_printers="-net 172.16.67.0/24 172.16.4.1"