Примеры использования таблиц 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 #чистим всю таблицу |