По поводу настройки iptables
BuGfiX дал вам хороший ман, так же можно
погуглить.
Еще в сети можно найти множество готовых скриптов..
Сам пока не имел возможности глубоко разобраться, работает так (кусок файла настройки):
Цитата:
# Переменная, задающая путь к файлу запуска iptables.
IPT=/sbin/iptables
# Интерфейс локальной сети.
LAN_IFACE="eth0"
LAN_IFACE2="eth1"
# Интерфейс в инет
INET_IFACE="ppp0"
# Удаление правил
$IPT -F
$IPT -t nat -F
$IPT -t mangle -F
# Очищаем нестандартные правила
$IPT -X
$IPT -t nat -X
$IPT -t mangle -X
# Политики по умолчанию.
$IPT -P INPUT DROP
$IPT -P FORWARD DROP
$IPT -P OUTPUT ACCEPT
... ... ...
# Маскарад
$IPT -t nat -A POSTROUTING -p tcp -s 192.168.0.1/24 -m multiport --dport 25,110,5190 -o $INET_IFACE -j MASQUERADE
|
Сделано на основе готового скрипта.