Page 1 of 1

Добавление адресов в ipset table

Posted: 27 Dec 2016, 11:32
by ufm
Hi!

Необходимо при начале PPPoE сессии добавить некоторые адреса в ipset
По оканчании, соответственно - удалить.

Подскажите, пожалуйста, есть ли такая возможность?
(аналог mpd-table-static в mpd или Mikrotik-Address-List в микротике)

Re: Добавление адресов в ipset table

Posted: 27 Dec 2016, 13:31
by dimka88
Конечно есть, используете модуль pppd_compat и в скриптах ip-up, ip-down выполняйте любые действия.

в скрипте /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