1. Главная
  2. /
  3. FreeBSD
  4. /
  5. PF nat и mpd5 скрипты

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

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

Поделиться ссылкой на статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню