ipset setup
Налаштування ipset
1. Скрипт для відновлення і збереження
#!/bin/bash
# Відновлення або збереження ipset-наборів
# Використання:
# ipset-maintain.sh restore - відновити з файлів
# ipset-maintain.sh save - зберегти в файли
DIR="/etc/ipset.d"
case "$1" in
restore)
for f in "$DIR"/*.set; do
[ -f "$f" ] && /usr/sbin/ipset restore -file "$f"
done
;;
save)
for setname in $(/usr/sbin/ipset list -name); do
/usr/sbin/ipset save "$setname" > "$DIR/$setname.set"
done
;;
*)
echo "Usage: $0 {restore|save}"
exit 1
;;
esac2. Юніт для відновлення при старті
3. Юніт для збереження
4. Таймер для збереження кожні 5 хвилин
5. Активація
6. Перевірка
Last updated