ipfw - настройка
/etc/rc.conf
firewall_enable="YES"
firewall_script="/etc/rc.ipfw"
natd_enable="YES"
natd_interface="nve0"
gateway_enable="YES"
natd_flags="-f /etc/natd_ubk.conf"
"/etc/rc.ipfw"
ipfw='/sbin/ipfw -q'
fw="/sbin/ipfw -q add"
if_wan='nve0'
if_lan='rl0'
if_dmz='rl1'
lan='192.168.0.0/24'
if_wan_ip='217.x.x.x'
if_lan_ip='192.168.0.1'
nat_ip='192.168.0.4,192.168.0.9,192.168.0.11,192.168.0.15,192.168.0.2,192.168.5.254'
${ipfw} -f flush
for p in 4 9 11 13 16 18 19 21 23 24 25 41 42 44 51 52 150
do
$fw 50 count ip from any to 192.168.0.$p via ${if_lan} out
$fw 50 count ip from 192.168.0.$p to any via ${if_lan} in
done
for p in 16 22 254
do
$fw 50 count ip from any to 192.168.5.$p via ${if_lan} out
$fw 50 count ip from 192.168.5.$p to any via ${if_lan} in
done
${ipfw} add allow tcp from 192.168.1.2 to 140.211.166.95,69.147.83.33 dst-port 80 in via ${if_dmz}
${ipfw} add divert 8668 ip from 192.168.1.2 to 140.211.166.95,69.147.83.33 80 out via ${if_wan}
${ipfw} add allow tcp from 140.211.166.95,69.147.83.33 80 to 192.168.1.2 out via ${if_dmz}
#sh /etc/rc.ipfw &
З.ы. ${ipfw} -f flush
- Войдите на сайт для отправки комментариев