FreeBSD

FreeBSD: Примеры использование ipfw table

ADVERTISEMENT

Примеры использования таблиц файрвола IPFW.

Очень удобно, если нужно заблокировать много ip адресов.

ADVERTISEMENT
ipfw table 10 add 192.168.1.5		#добавление в таблицу
ipfw table 10 add 192.168.1.0/24	#добавление в таблицу подсеть
ipfw table 10 list			#посмотреть что в таблице
ipfw add deny ip from table(10) to me # Все с таблицы 50 ко мне
ipfw table 10 delete 192.168.1.5	#удаляем из таблицы
ipfw table 10 flush			#чистим всю таблицу

Добавлять адреса в таблицу можно так:

touch ip.sh

вставляем

#!/bin/sh
ipfw table 10 flush
cat /etc/ip.txt | while read ip; do
  ipfw table 10 add $ip
done
table 10 - номер таблицы
ip.txt - файл с ip адресами
# sh ip.sh

ADVERTISEMENT
Подписаться
Уведомить о
guest

2 Comments
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии