opt1k писал(а):полный конфиг ипфв и пингуется ли яндекс с виндовой машины?
само собой пингуется
все исходящие запросы на любые порты отлично проходят, как я писал выше проблемма именно во входящих портах причем только UDP
Код: Выделить всё
#!/bin/sh -
###
inn='re0' #192.168.5.1
ipin='192.168.5.1'
innet='192.168.5.0/24'
###
out='rl0'
ipout='10.10.10.10'
#################
ipfw="/sbin/ipfw -q"
natdcmd="/sbin/natd"
####################
${ipfw} -f flush
${ipfw} add 100 deny ip from not 192.168.5.220 to me dst-port 3128 in via ${inn}
${ipfw} add 200 deny ip from 192.168.0.0/16 to any in via ${out}
${ipfw} add 400 deny icmp from any to any frag
${ipfw} add 500 deny ip from any to not me via ${out} in
${ipfw} add 510 deny ip from any to 192.168.0.0/16,10.0.0.0/16,172.16.0.0/12 out via ${out}
${ipfw} add 520 deny ip from 0.0.0.0/8,224.0.0.0/4,10.0.0.0/8,172.16.0.0/12 to any out via ${out}
${ipfw} add 530 deny ip from not ${innet} to any in via ${inn}
#################DIVERT###########################
${ipfw} add 700 divert natd ip4 from ${innet} to any out via ${out}
${ipfw} add 700 divert natd ip4 from any to ${ipout} in via ${out}
#####################################################
${ipfw} add 710 check-state
${ipfw} add 720 allow ip from any to any via lo0
${ipfw} add 730 allow ip from me to any keep-state
##########
${ipfw} add 740 deny all from any to 127.0.0.0/8
${ipfw} add 750 deny ip from 127.0.0.0/8 to any
########################################
${ipfw} add 780 allow tcp from any to me 22
#FTP
${ipfw} add 785 allow ip from any 20,21 to me keep-state
${ipfw} add 785 allow ip from any to me 20,21 keep-state
${ipfw} add 800 allow ip from ${innet} to me 80,110,445,137-139,10000,5555 in via ${inn}
${ipfw} add 810 allow icmp from any to me icmptypes 0,3,8
# COUNTER-STRIKE
#${ipfw} add 811 allow udp from any 27015-27025 to ${innet} in via ${out}
#${ipfw} add 812 allow udp from any 27015-27025 to ${innet} out via ${inn}
#${ipfw} add 813 allow udp from ${innet} to any 27015-27025 in via ${inn}
#${ipfw} add 814 allow udp from ${ipout} to any 27015-27025 out via ${out}
#BIND
${ipfw} add 820 allow ip from any to me 53
#${ipfw} add 840 allow ip from any to me 27015
#${ipfw} add 841 allow udp from any to me 27015
${ipfw} add 1000 deny log ip from any to me #via #${inn}
${ipfw} add 65534 deny log ip from any to any
правила для CS закомментировал т.к. не работают пока (сказал на тот случай если скажете: дык у тебя правила то закомментированы! )