Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #69, СЕНТЯБРЬ 2004 г.

Второе рождение iptables

Докучаев Дмитрий aka Forb

Xakep, номер #069, стр. 069-072-5


Другие модули

Кроме описанных модулей, хотелось бы отметить патч netmap, который нужен для организации NAT (как SNAT, так и DNAT). В ядре создается цель NETMAP, после чего можно сделать статическую привязку вида 1:1 к любой сети. Например, хочется связать туннелем две сети: 192.168.0.0 и 192.168.1.0. Если без патча пришлось бы писать 254 одинаковых правила, с обновлением жить становится намного легче:

# iptables –t nat –A PREROUTING –s 192.168.0.0/24 –j NETMAP –-to 192.168.1.0/24.

Помимо чисто сетевых патчей, POM содержит множество обновлений для отдельных сервисов. Например, для организации DCC в IRC, передачи UserFile в Eggdrop, а также игровые патчи для HL, QUAKE, WarCraft и других игр.

INFO

Все параметры того или иного модуля ты можешь посмотреть с помощью команды iptables –m модуль –-help

INFO

К моменту написания статьи появился свежий релиз iptables v.1.2.11. Поэтому можешь установить POM с этой версией файрвола.

INFO

Чтобы очистить все OS FingerPrints модуля OSF, напиши команду: echo –en FLUSH > / proc/sys/net/ipv4/osf.

CD

На нашем диске ты найдешь архив с POM, свежим iptables, а также необходимую библиотеку termcap.

WWW

На странице http://netfilter.org/patch-o-matic/pom-base.html ты можешь прочитать краткое описание каждого модуля.

INFO

Чтобы установить пакет termcap, выкачай его с FTP-сервера ftp.gnu.org/termcap и заинсталь. Тонкость конфигурирования заключается в дополнительной опции к скрипту configure. Команда должна выглядеть так: ./configure --enable-install-termcap.

Назад на стр. 069-072-4  Содержание