
Ситуация: при включении/выключении Инета пользователю в web-интерфейсе UTM (звездочка рядом с ID) правила iptables добавляются/удаляются соответственно.
При отработке tsave пользователи, у которых на балансе <0 блокируются, правила iptables удаляются.
НО! При подключении/отключении пользователя по VPN никаких действий с правилами iptables не происходит.
Система:
Slackware 10.0, 2.4.26
NetUP UTM 3.0 [1 [19 okt 2002]]
root@gw:~# cat /etc/sudoers |grep -v ^#
root ALL=(ALL) ALL
www ALL= NOPASSWD: /usr/sbin/iptables
www ALL= NOPASSWD: /usr/bin/mysqladmin
www ALL= NOPASSWD: /usr/bin/mysqldump
www ALL= NOPASSWD: /bin/echo
www ALL= NOPASSWD: /bin/mv
www ALL= NOPASSWD: /bin/arp
root@gw:~# cat /etc/apache/httpd.conf |grep -E (^User\|^Group\)
User www
Group www
root@gw:~# cat /netup/utm/utm.cfg |grep firewall
firewall_type=iptables
firewall_path=/usr/sbin/iptables
root@gw:~# ls -la /usr/sbin/iptables
-rwxr-xr-x 1 root bin 47772 2004-06-18 08:30 /usr/sbin/iptables*
All Firewall rules
ID Login Firewall rule Comments
1 usersgroup1 -s UIP -j ACCEPT
2 usersgroup1 -d UIP -j ACCEPT
Сейчас использую это (ip-down соответствующий), но это неудобно:
root@gw:~# cat /etc/ppp/ip-up
#!/bin/bash
IPT=/usr/sbin/iptables
UIP=$5
IFACE=$1
$IPT -N $IFACE
$IPT -A FORWARD -s $UIP -j $IFACE
$IPT -A FORWARD -d $UIP -j $IFACE
$IPT -A $IFACE -s $UIP -j ACCEPT
$IPT -A $IFACE -d $UIP -j ACCEPT
Хочу разобраться, почему не работает как нужно. Можете чем-то помочь?