[Comm] iptables and dns
Sodom
=?iso-8859-1?q?sodom_=CE=C1_sodom=2Eru?=
Чт Фев 26 18:27:49 MSK 2004
Здравствуйте, Alexey.
Вы писали 26 февраля 2004 г., 18:21:38:
AM> Привет,
AM> Наблюдаю странное с правилами iptables
AM> #!/bin/sh
AM> # объявим переменные
AM> FW="/sbin/iptables"
AM> LAN_NET="192.168.130.0/24"
AM> LAN_IP="192.168.130.2"
AM> LAN_ETH="eth0"
AM> INET_IP="192.168.1.2"
AM> INET_ETH="eth1"
AM> # для нашей почты и спота
AM> MAIL="xxx.xxx.xxx.xxx/xx"
AM> # локалка
AM> LH="127.0.0.1"
AM> PROXY_PORT="3128"
AM> modprobe ip_nat_ftp
AM> # все прочистим
AM> $FW -t nat -F
AM> $FW -F
AM> $FW -X
AM> # введем цепочки для подсчета трафика
AM> # наведем маскарад
AM> $FW -t nat -A POSTROUTING -s $LAN_NET -o $INET_ETH -j SNAT
AM> --to-source $INET_IP
AM> # все всем запретить
AM> $FW -P INPUT DROP
AM> $FW -P FORWARD DROP
AM> $FW -P OUTPUT ACCEPT
AM> # для INPUT
AM> #$FW -A INPUT -p tcp -s $LAN_NET -d $LAN_IP -j TCP_FROM_LAN
AM> $FW -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
AM> $FW -A INPUT -m state --state NEW -i ! $INET_ETH -j ACCEPT
AM> $FW -A INPUT -i $INET_ETH -d $INET_IP -j ACCEPT
AM> # для FORWARD
AM> $FW -A FORWARD -s $LAN_NET -i $LAN_ETH -o $LAN_ETH -j ACCEPT
AM> $FW -A FORWARD -s $MAIL -i $LAN_ETH -o $LAN_ETH -j ACCEPT
AM> работает все как надо, а через некоторое время отрубаеться
AM> dns-resolving на виндовой машине (которая ходит через этот гейт)
AM> т.е. на свой mail набирая его ip я попасть могу - а вот набирая
AM> его name - не могу.. причем случаеться именно как-т онеожиданно -
AM> работал/перестало/заработало
AM> _______________________________________________
AM> Community mailing list
AM> Community на altlinux.ru
AM> http://www.altlinux.ru/mailman/listinfo/community
Поставьте на шлюз кэширующий днс - и будет Вам счастье )
да и работать быстрей будет.
--
С уважением,
Sodom mailto:sodom на sodom.ru
Подробная информация о списке рассылки community