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

Radius related questions
Post Reply
ufm
Posts: 1
Joined: 27 Dec 2016, 11:26

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

Post by ufm »

Hi!

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

Подскажите, пожалуйста, есть ли такая возможность?
(аналог mpd-table-static в mpd или Mikrotik-Address-List в микротике)
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

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

Post 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
Post Reply