Книга: Linux глазами хакера
4.11. ipchains
Наиболее распространенной программой для создания правил сетевого экрана является ipchains. В команде вызова можно указывать следующие параметры:
? -A цепочка правило
— добавить правило в конец цепочки. В качестве аргумента указывается имя цепочки input
, output
или forward
;
? -D цепочка номер
— удалить правило с указанным номером из заданной цепочки;
? -R цепочка номер правило
— заменить правило с указанным номером в заданной цепочке;
? -I цепочка номер правило
— вставить правило в указанную первым аргументом цепочку под номером, заданным во втором параметре. Если номер равен 1, то правило станет первым в цепочке;
? -L цепочка
— просмотреть содержимое указанной цепочки;
? -F цепочка
— удалить все правила из указанной цепочки;
? -N имя
— создать новую цепочку с заданным именем;
? -X имя
— удалить цепочку с указанным именем;
? -P цепочка правило
— позволяет изменить политику по умолчанию;
? -р протокол
— определяет протокол, к которому относится правило. Значений аргумента протокол может быть четыре: tcp
, udp
, icmp
или all
(указывается, если правило действует для всех протоколов);
? -i интерфейс
— сетевой интерфейс, к которому будет привязано правило. Если этот аргумент не указан, то правило будет относиться ко всем интерфейсам;
? -j действие
— операция, которая должна быть выполнена над пакетом. В качестве аргумента можно указать ACCEPT
, REJECT
или DENY
;
? -s адрес порт
— характеристики отправителя пакета. Первый аргумент задает IP-адрес источника, а второй (не обязательный) — порт. Будьте внимательны, у протокола ICMP нет портов;
? -d адрес порт
— атрибуты получателя пакета. Первый аргумент задает IP-адрес назначения, а второй (не обязательный) — порт.
- 4.11.2. Примеры добавления ipchains-правил
- 4.11.3. Примеры удаления ipchains-правил
- The ipchains Utility
- Using ipchains
- ipchains Command Syntax
- Listing Our Rules with ipchains
- The ipchains support scripts
- Backward Compatability with ipfwadm and ipchains
- Setting the TOS Bits Using ipfwadm or ipchains
- Listing Accounting Data with ipchains
- 14.1. Применение IPChains
- 14.2. Настройка IPChains