С данной конфигурацие фаэрвола у пользователей хр есть интернет НО У пользователей WINDOW7 нет


rc.firewall
Код: Выделить всё
#!/bin/sh
fwcmd="/sbin/ipfw"
#Внешний интерфейс
oif="fxp0"
onet="7."
oip="7"
#Внутрений интерфейс
iif="stge0"
inet="192.168.5.0/24"
iip="192.168.5.1"
###Сброс всех правил при загрузке скрипта
${fwcmd} -q -f flush
###Рубим попытку кудато и откуда-то лазить из l0
${fwcmd} add 105 deny ip from any to 127.0.0.0/8
${fwcmd} add 110 deny ip from 127.0.0.0/8 to any
##Разрешаем все через lo0
${fwcmd} add 111 allow ip from any to any via lo0
###Разрешить ssh с наружи и внутри
${fwcmd} add 115 allow log tcp from any to ${oip} 22 via ${oif}
###ICMP
${fwcmd} add 117 allow log icmp from any to any icmptypes 0,3,4,8,11,12
## FTP
${fwcmd} add 120 allow log tcp from any to ${oip} 21 via ${oif}
${fwcmd} add 136 allow tcp from any to me 49152-65535 in via ${oif}
## Разрешаем 80 порт открываем его
${fwcmd} add 145 allow tcp from any to ${oip} 80 via ${oif}
#${fwcmd} add 150 allow tcp from ${inet} to any 80 via ${oif}
${fwcmd} add 160 allow tcp from any to me 80 in via ${oif}
##Пропускаем трафик через NATD
${fwcmd} add 500 divert natd log all from ${inet} to any out via ${oif}
${fwcmd} add 510 divert natd log all from any to ${oip} in via ${oif}
#Разрешаем трафик 80 исходящий www
#${fwcmd} add 512 allow log tcp from any to any 80,443 out via ${oif} setup keep-state
##Разрешаем все одним правилом для tcp udp grep
${fwcmd} add 514 allow ip from any to any via ${iif}
##Разрешаем DNS снаружи
${fwcmd} add 515 allow udp from any 53,123 to any via ${oif}
${fwcmd} add 520 allow udp from any to any 53,123 via ${oif}
#Разрешаем ICMP пакеты
#${fwcmd} add 530 allow log icmp from any to any icmptypes 0,3,4,8,11,12
#Разрешаем ssh в нутри сети
${fwcmd} add 540 allow log tcp from any to ${iip} 22 via ${iif}
#FTP внутри сети
${fwcmd} add 545 allow log tcp from any to ${iip} 21 via ${iif}
}
##Разрешаем весть tcp трафик внутри локальной сети
##Разрешаем весть tcp трафик внутри локальной сети
${fwcmd} add 600 allow log tcp from any to any via ${iif}
${fwcmd} add 610 allow log udp from any to any via ${iif}
${fwcmd} add 620 allow log icmp from any to any via ${iif}
## Проверим выход 80 порта что бы у польз. был инет
${fwcmd} add 650 allow tcp from any 80,443 to any via ${oif}
${fwcmd} add 660 allow tcp from any to any 80,443 via ${oif}
##Разрешаем все установленные соединения. Разрешаем всесь исходящий траф серверу
${fwcmd} add 1000 allow log tcp from any to any established
${fwcmd} add 1100 allow log ip from ${oip} to any out xmit ${oif}
##Все что не пропустилось в лог
${fwcmd} add 1500 deny log logamount 3000 all from any to any
На компах с виндовс хр все работает инет идет )) только пингов нет)).
А вот на компах с window7 не инета не пингов.((
