Чет ты dikens3 нетуда понес я и так написал вот конф (заодно посмотрите может оптимизируйте

если есть что) и так все работает, а мне надо см. пост в начале...
rc.firewall
fwcmd="/sbin/ipfw -q"
# Out Net
oint="tun0" #Out
oip="0.0.0.0"
# Local Net
iint="nve0" #In
iip="192.168.0.14"
netin="192.168.0.0"
netmask="255.255.255.240"
####################################################
${fwcmd} -f flush #rules off
${fwcmd} add check-state #test dinamich rules
# Allow traf for local
${fwcmd} add allow ip from any to any via lo0
# Deny for lo0
${fwcmd} add deny ip from any to 127.0.0.0/8
${fwcmd} add deny ip from 127.0.0.0/8 to any
# Deny Out localnet
${fwcmd} add deny ip from any to 10.0.0.0/8 in via ${oint}
${fwcmd} add deny ip from any to 172.16.0.0/12 in via ${oint}
${fwcmd} add deny ip from any to 192.168.0.0/16 in via ${oint}
${fwcmd} add deny ip from any to 0.0.0.0/8 in via ${oint}
# Deny auto localnet
${fwcmd} add deny ip from any to 169.254.0.0/16 in via ${oint}
# Deny multicast sends
${fwcmd} add deny ip from any to 240.0.0.0/4 in via ${oint}
# Deny fragment packets
${fwcmd} add deny icmp from any to any frag
# Deny shirokowehastelnii icmp for oint
${fwcmd} add deny log icmp from any to 255.255.255.255 in via ${oint}
${fwcmd} add deny log icmp from any to 255.255.255.255 out via ${oint}
#######################################################
#Forwars
#${fwcmd} add fwd ${iip},2121 tcp from ${netin}/${netmask} to any 21 via ${oint}
#${fwcmd} add fwd 127.0.0.1,3128 tcp from ${netin}/${netmask} to any 80 via ${oint}
#Nat
#${fwcmd} add divert natd ip from ${netin}/${netmask} to any out via ${oint}
#${fwcmd} add divert natd ip from any to ${oip} in via ${oint}
###################################################
# Deny Out localnet
${fwcmd} add deny ip from 10.0.0.0/8 to any out via ${oint}
${fwcmd} add deny ip from 172.16.0.0/12 to any out via ${oint}
${fwcmd} add deny ip from 192.168.0.0/16 to any out via ${oint}
${fwcmd} add deny ip from 0.0.0.0/8 to any out via ${oint}
# Deny auto localnet
${fwcmd} add deny ip from 169.254.0.0/16 to any out via ${oint}
# Deny multicast sends
${fwcmd} add deny ip from 224.0.0.0/4 to any out via ${oint}
${fwcmd} add deny ip from 240.0.0.0/4 to any out via ${oint}
# Deny 119
${fwcmd} add deny tcp from any 119 to any via ${oint}
# Deny NetBios traffic out local
${fwcmd} add deny udp from any 137-139 to any via ${oint}
${fwcmd} add deny udp from any to any 137-139 via ${oint}
# Allow DNS
${fwcmd} add allow udp from any 53 to any via ${oint}
${fwcmd} add allow udp from any to any 53 via ${oint}
# Allow Synx TIME
${fwcmd} add allow udp from any to any 123 via ${oint}
# Allow FTP
${fwcmd} add allow tcp from any to any 20,21 via ${oint}
${fwcmd} add allow tcp from any 20,21 to any via ${oint}
#${fwcmd} add allow tcp from any to any 49152-65535 via ${oint}
# Allow ICMP
${fwcmd} add allow ICMP from any to any icmptypes 0,8,11
#${fwcmd} add allow icmp from any to any via ${oint}
# Allow HTTP
${fwcmd} add allow tcp from any to any 80 #via ${oint}
${fwcmd} add allow tcp from any 80 to any #via ${oint}
# Allow Post Pop+SMTP
${fwcmd} add allow tcp from any to any 25 via ${oint}
${fwcmd} add allow tcp from any 25 to any via ${oint}
${fwcmd} add allow tcp from any to any 110 via ${oint}
${fwcmd} add allow tcp from any 110 to any via ${oint}
# Allow ICQ
${fwcmd} add allow tcp from ${netin} to any 5190 in via ${iint}
# Allow 22 SSH
${fwcmd} add allow tcp from any to any 22 in via ${oint}
# Allow HTTPS
${fwcmd} add pass tcp from any to any 443 out
${fwcmd} add pass tcp from any 443 to any out
# Allow fraf allow lan
${fwcmd} add allow tcp from any to any via ${iint}
${fwcmd} add allow udp from any to any via ${iint}
${fwcmd} add allow icmp from any to any via ${iint}
${fwcmd} add allow tcp from any to any established
# Logs
${fwcmd} add deny log tcp from any to any in via ${oint}
# Kill All
${fwcmd} add deny ip from any to any