PF nat и mpd5 скрипты

Как писал ранее, помогал другу с роутером для Укртелекома, где в роли ната служил pf, решил для себя сделать еще одну заметочку со скриптом для перезапуска pf-a при переподключении pppoe.
Итак, для начала топаем в настройки mpd
# ee /usr/local/etc/mpd5/mpd.conf |
переходим к разделу pppoe_client.
и дописываем туда следующие директивы:
set iface up-script /usr/local/etc/mpd5/up.sh |
set iface down-script /usr/local/etc/mpd5/up.sh |
у меня скрипт одинаковый для старта и дауна, т.к. все тчо от него требуется только перезапуск фаерволла.
Собственно сам скрипт:
# cat /usr/local/etc/mpd5/up.sh |
/sbin/pfctl -f /etc/pf.conf |
Перезапускаем mpd5:
# /usr/local/etc/rc.d/mpd5 restart |
и проверяем наличие интернета на клиентских машинах.