>>При моей настройке ping из локальной сети проходит, а из Интернета пропинговать
>>сервер не получается.
>вы порите чушь ...возможно, я пока только учусь
>для начала хватит этих правил
>nat 1 ip from any to any via rl1
>allow ip from any to any
Это я уже перерос. ;-)
>1) я бы советовал не дергать куски из готовых конфигов
Я прочитал кучу руководств и написал свои правила, они ниже, если Вы подскажете, что в них можно поправить, буду очень признателен. А то кому их не показывают - говорят, фигня, а почему и что не так молчат. :-(
### Rules ##########################################################
# Check dynamic rules
${fwcmd} add check-state
# Stop spoofing
${fwcmd} add deny log ip from ${inet} to any in via ${oif}
${fwcmd} add deny log ip from ${onet} to any in via ${iif}
# Rules for lo0
${fwcmd} add allow ip from any to any via lo0
# Allow all outgoing from server
${fwcmd} add allow ip from ${oip} to any keep-state
${fwcmd} add allow ip from ${iip} to any keep-state
# Allow access to our services
${fwcmd} add allow ip from any to ${oip} ftp\\-data,ftp,49152-65535,ssh,1022,smtp,smtps,domain,http,https,pop3,pop3s,ntp,imap,imaps,24554, 1723,5222,5269,5280 keep-state
${fwcmd} add allow ip from any to ${iip} ftp\\-data,ftp,49152-65535,ssh,1022,smtp,smtps,domain,http,https,pop3,pop3s,ntp,imap,imaps,24554,3306,1723,5222,5269,5280 keep-state
# Block some ICMP packets
${fwcmd} add deny log icmp from any to any icmptype 5,9,13,14,15,16,17
### Rules for gateway only #########################################
case ${firewall_nat_enable} in [Yy][Ee][Ss])
# Disallow users access to our proxy
${fwcmd} add deny ip from not table\(0\) to ${iip} 3128
# Disallow users access to our NAT service
${fwcmd} add deny ip from not table\(0\) to any in via ${iif}
# Block access to foreign smtp
${fwcmd} add deny log ip from ${inet} to not host1.taxcom.ru, smtp.dbo.vtb.ru smtp
# Network Address Translation
${fwcmd} nat 123 config if ${oif} log deny_in same_ports
${fwcmd} add nat 123 all from any to any via ${oif}
# Rules for NATed packets
${fwcmd} add allow ip from ${oip} to any
# Allow users to have Internet
${fwcmd} add allow ip from ${inet} to any
${fwcmd} add allow ip from any to ${inet}
esac
# Drop all connections w/out logging: on netbios ports
${fwcmd} add deny ip from any to any 135,137,138,139,microsoft\\-ds
# Drop all connections w/out logging: broadcast
${fwcmd} add deny ip from any to 255.255.255.255
# Drop any other packets & log it
${fwcmd} add deny log ip from any to any