[Comm] iptables
Alexey Morsov
=?iso-8859-1?q?samurai_=CE=C1_ricom=2Eru?=
Вт Апр 6 15:55:59 MSD 2004
Polovnikov Denis wrote:
> привет всем,
>
> поделитесь плиз конфигом для iptables с настроеным натом, или дайте
> ссылку на хороший мануал на русском. А то чего-то по не получается
> настроить :-(
#!/bin/sh
# объявим переменные
FW="/sbin/iptables"
LAN_NET="192.168.130.0/24"
LAN_IP="192.168.130.2"
LAN_ETH="eth0"
INET_IP="192.168.1.2"
INET_ETH="eth1"
# локалка
LH="127.0.0.1"
PROXY_PORT="3128"
modprobe ip_nat_ftp
# все прочистим
$FW -t nat -F
$FW -F
$FW -X
# наведем маскарад
$FW -t nat -A POSTROUTING -s $LAN_NET -o $INET_ETH -j SNAT
--to-source $INET_IP
# все всем запретить
$FW -P INPUT DROP
$FW -P FORWARD DROP
$FW -P OUTPUT ACCEPT
# для INPUT
$FW -A INPUT -m state --state ESTABLISHED,RELATED -j IN_SORTING
$FW -A INPUT -m state --state NEW -i ! $INET_ETH -j ACCEPT
$FW -A INPUT -i $INET_ETH -d $INET_IP -j ACCEPT
Этот скрипт (ну я тут выкинул много чего специфичного для моей
сетки + для подсчета трафика) у меня и работает - замечательно
так работает 8-)
--
С наилучшими пожеланиями,
Алексей.
Подробная информация о списке рассылки community