Примеры использования таблиц IPFW.
Очень удобно, если нужно заблокировать много ip адресов.
Добавлять адреса в таблицу можно таким вот не хитрым скриптом:
#!/bin/sh
ipfw table 1 flush
cat /etc/close.ip | while read ip; do
ipfw table 1 add $ip
done
table 1 — номер таблицы
close.ip — файл с ip адресами
и еще
команды с использованием таблицы
ipfw table 1 add 192.168.100.5 #добавление в таблицу
ipfw table 1 add 192.168.100.0/24 #добавление в таблицу подсеть 192.168.100.
ipfw table 1 list #посмотреть что в таблице
ipfw add deny ip from table(1) to me #Запрет ВСЕМ с таблицы 1 ко мне
ipfw table 10 delete 192.168.100.5 #удаляем из таблицы
ipfw table 10 flush #чистим всю таблицу