Hi!
Необходимо при начале PPPoE сессии добавить некоторые адреса в ipset
По оканчании, соответственно - удалить.
Подскажите, пожалуйста, есть ли такая возможность?
(аналог mpd-table-static в mpd или Mikrotik-Address-List в микротике)
Добавление адресов в ipset table
Re: Добавление адресов в ipset table
Конечно есть, используете модуль pppd_compat и в скриптах ip-up, ip-down выполняйте любые действия.
в скрипте /etc/ppp/ip-up (кажется он должен иметь права на исполнения chmod +x /etc/ppp/ip-up)
в скрипте /etc/ppp/ip-up (кажется он должен иметь права на исполнения chmod +x /etc/ppp/ip-up)
Code: Select all
if [ -f /var/run/radattr.$1 ]; then
IP=`/bin/awk '/Framed-IP-Address/ {print $2}' /var/run/radattr.$1`
/sbin/ipset add table ${IP}
fi