Роман Теличко

Блог о программировании, оптимизации и администрировании

Тег firewall

Загрузка правил iptables при активации сетевого интерфейса в Ubuntu/Debian

// 12 августа, 2013 | 15769 просмотров | комментариев (0)

Сегодня я расскажу как настроить firewall iptables на Ubuntu/Debian при поднятии (активации) сетевого интерфейса. Сами команды управления iptables описывать я не буду, т.к. этого в Сети вы найдёте море.
Читать далее…

Команды управления пакетным фильтром pf

// 4 июня, 2013 | 14545 просмотров | комментариев (0)

Наткнулся на список команд для управлением пакетным фильтром (фаерволом) pf.

pfctl -dвыключить пакетный фильтр
pfctl -eвключить пакетный фильтр
 
pfctl -f /etc/pf.confзагрузить конфиг из /etc/pf.conf
pfctl -n -f /etc/pf.confпроверить на ошибки /etc/pf.conf, но не загружать его
pfctl -R -f /etc/pf.confзагрузить только правила фитрации из /etc/pf.conf
pfctl -N -f /etc/pf.confзагрузить только правила NAT из /etc/pf.conf
pfctl -O -f /etc/pf.confзагрузить только опции из /etc/pf.conf
 
pfctl -F allсбросить всё
pfctl -F rulesсбросить только правила фильтрации
pfctl -F queueсбросить только очереди
pfctl -F natсбросить правила NAT
pfctl -F infoсбросить всю статистику
pfctl -z clearочистить все счётчики
 
pfctl -s rulesпоказать текущие правила фильтрации
pfctl -v -s rules showпоказать информацию по каждому правилу фильтрации
pfctl -vvsrпоказать текущие правила фильтрации с добавлением номера правила
pfctl -v -s natпоказать текущие правила NAT отдельно по каждому правилу
pfctl -s nat -i xl1показать правила NAT для интерфейса xl1
pfctl -s queueпоказать очереди
pfctl -s stateпоказать текущее состояние таблиц
pfctl -s infoпоказать статистику правил и состояние счётчиков
pfctl -s allпоказать все что можно
 
pfctl -t testtable -T showпросмотр содержимого таблицы testtable
pfctl -t testtable -T show -vпросмотр более подробной статистики по каждому адресу таблицы testtable
pfctl -t testtable -T add 192.168.1.1добавление адреса 192.168.1.1 в таблицу testtable
pfctl -t testtable -T delete 192.168.1.1удаление адреса 192.168.1.1 из таблицы testtable
pfctl -t testtable -T flushочистить таблицу testtable