Поставил FreeBSD 8.0, сейчас делаю из нее маршрутизатор небольшой сети. Выбра IPFW + NATD.
Проблема такая:
для ната в ядро прописал
Код: Выделить всё
options IPDIVERT
Код: Выделить всё
firewall_enable="YES"
firewall_script="/ets/ipfw.rules"
firewall_logging="YES"
natd_enable="YES"
natd_interface="msk0"
natd_flags="-m -u"
все хорошо, только при каждой загрузка фв мне в выдает "ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding disabled, default to deny, logging disabled" - несмотря на то, что в rc.conf все прописано, ipfw не видит моих правил.
При этом, если после загрузки файл с правилами выполнить локально, то все начинает работать как я хочу. Почему при загрузке не работает?
И еще странность: natd не стартует при загрузке, хотя должен. И опять: если его запустить вручную - стартует нормально.
Помогите плиз. А то я уже не знаю куда смотреть...