[Comm] iptables and dns
Alexey Morsov
=?iso-8859-1?q?samurai_=CE=C1_ricom=2Eru?=
Чт Фев 26 19:00:48 MSK 2004
Sodom wrote:
> Здравствуйте, 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
>
> Поставьте на шлюз кэширующий днс - и будет Вам счастье )
> да и работать быстрей будет.
>
имеете ввиду caching-nameserver ?
или все-таки bind?
и кстати - один раз не с того ни с сего linux начал дропать чего
не надо (так например не могу исполнить по ssh iptabels -L -v , а
скажем mc и vim все работает нормально)
Подробная информация о списке рассылки community