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
#!/bin/sh
/sbin/pfctl -d
/sbin/pfctl -f /etc/pf.conf
/sbin/pfctl -e

Перезапускаем mpd5:

# /usr/local/etc/rc.d/mpd5 restart

и проверяем наличие интернета на клиентских машинах.

Поделись с друзьями:

Опубликовано 27.02.2011 в 20:22 · Автор komivlad · Ссылка
Рубрики: FreeBSD, Сеть · Теги: , , , ,

Написать комментарий