В каталоге etc мы создали скрипт rc.ipfw с правилами для ipfw.
# Объявляем, что файл является скриптом sh #!/bin/sh cmd=”ipfw –q add” # Сбрасываем все правила ipfw –q –f flush # Отправляем пакеты на наш NAT $cmd 014 divert natd ip from any to any via em1 # Разрешающее правило для всего $cmd 100 allow ip from any to any
Сейчас в этом скрипте у нас есть только одно правило, которое разрешает всё. Вряд ли такой сервер можно назвать защищенным. Нам нужно написать набор разрешающих и запрещающих правил с учетом сервисов запущенных на сервере. Все неиспользуемые порты мы закроем. Читать далее