Есть сервер с FreeBSD 6.4. Нарисован следующий конфиг:
Код: Выделить всё
fwcmd="/sbin/ipfw -q"
${fwcmd} add 100 allow tcp from xx.xx.xx.xx/23 to me ssh
${fwcmd} add 110 allow tcp from yy.yy.yy.yy/24 to me ssh
${fwcmd} add 200 reset tcp from any to me ssh
Код: Выделить всё
server# ./rc.d/ipfw restart
net.inet.ip.fw.enable: 1 -> 0
Flushed all rules.
Line 1: bad command `fwcmd="/sbin/ipfw'
Firewall rules loaded.
net.inet.ip.fw.enable: 0 -> 1
server#
Выполняю с командной строки:
Код: Выделить всё
server# /bin/sh ./firewall.conf
server#