Есть FreeBSD 6.0 и pf.
Проблема состоит в том что pf после перезагрузки системы не подгружает правила расположенные в /etc/pf.conf, так как во время загрузки системы pf загружается раньше чем устанавливается соединение по PPPoE и интрфейс tun0 для pf неизвестен!!!
Попробовал создать /etc/ppp/ppp.linkup:
MYADDR:
! sh -c "/sbin/ifconfig pflog0 up"
! sh -c "/sbin/pfctl -e -l tun0 -F all -O aggressive -f /etc/pf.conf"
После перезагрузки наблюдалась таже картина без загруженных правил!!!
в /etc/ppp.conf
pppoe:
xxx
и т.д
часов 5 играл с ppp.lunkup так и не понял почему он после соединения не обрабатывает команды?
Вообщем уже болит голова, pf хорош, но что то не пойму я его!!!
IPFW как то забивал на такие вещи:)
Спецы помогите, сил больше нет!!!