1.сохранение и восстановление правил с помощью iptables-save и iptables-restore.
С сохранением я уже решил. Создал запись в crontab
Код: Выделить всё
0 */2 * * * /sbin/iptables-save -c > /var/lib/iptables-saveТаким образом каждые два часа правила вместе со счётчиками сохраняются. Нужно это на случай внезапного отключения сервера. Вот я не соображу куда нужно прописать iptables-restore, чтобы при загрузке правила восстанавливались. Пробовал создать скрипт /etc/network/if-up.d/iptables-restore.sh:
Код: Выделить всё
#! /bin/sh
cat /etc/iptables-save | iptables-restore -cничего не получается, правила при загрузке не восстанавливаются
2.привязка IP к MAK.
локалка - eth1, интернет - ppp0, есть правило SNAT, благодаря которому пользователи выходят в интернет. При этом в цепочке FORWARD прописана фильтрация, кому в интернет доступ разрешён, а кому нет. Как сделать, чтобы заблокированный пользователь не мог выйти в интернет поменяв свой IP? Как сделать привязку IP к MAK?