Copyright (c) 2009 by Red Hat, Inc. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (available at http://www.opencontent.org/openpub/).
Original article: http://kbase.redhat.com/faq/docs/DOC-6266.pdf
Original article: http://kbase.redhat.com/faq/docs/DOC-6266.pdf
Translated by Ivan Pesin, July 2009
Приведённые здесь инструкции активируют функциональность маскарада, но не обеспечивают полной настройки пакетного фильтра.
В нашем примере, мы будем использовать устройство eth0. Следующая команда iptables добавляет цель MASQUERADE в послемаршрутизационную цепь обработки пакетов (т.е. непосредственно включает маскарад):
1 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
После этого, нужно отредактировать файл /etc/sysctl.conf
, чтобы настроить продвижение пакетов. Для этого измените строку:
1 net.ipv4.ip_forward=0
на:
1 net.ipv4.ip_forward=1
Если такой строки в файле нет, просто добавьте вышеприведённую строку, которая устанавливает значение параметра ip_forward равным 1 (единице). После этого, чтобы пересчитать файл конфигурации sysctl, запустите команду:
1 sysctl -p