The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"iptables пересылка dns запросов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Информационная безопасность (Public)
Изначальное сообщение [Проследить за развитием треда]

"iptables пересылка dns запросов"  
Сообщение от djfroggy email on 08-Авг-06, 12:03 
На шлюзе стоит Mandriva linux 2006, пользователи авторизуются ходят в инет через squid, samba. Мне нужно чтобы они могли забирать почту своими почтовиками (типа The BAT!), для этого нужно разрешить рекурсивные запросы с моего DNS сервера на провайдерский. Шлюз по умолчанию в настройках клинта стоит ip linux машины. В iptables разрешил FORWARD по 53 порту, до сегодняшнего дня всё работало вот с таким конфигом:

#!/bin/bash
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

iptables -F
iptables -X

echo 1 >/proc/sys/net/ipv4/ip_forward

iptables -N bad_tcp_packets
iptables -N icmp_packets

iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT

iptables -A bad_tcp_packets -p TCP --tcp-flags SYN,ACK SYN,ACK -m state ! -i lo --state NEW -j DROP

iptables -A icmp_packets -p ICMP -s 0/0 --icmp-type 3 -j ACCEPT
iptables -A icmp_packets -p ICMP -s 0/0 --icmp-type 11 -j ACCEPT
iptables -A icmp_packets -p ICMP -s 0/0 --icmp-type 12 -j ACCEPT
iptables -A icmp_packets -p ICMP -s 0/0 --icmp-type 8 -j REJECT --reject-with icmp-host-unreachable

iptables -A INPUT -p TCP -j bad_tcp_packets
iptables -A INPUT -p ALL -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth1 -p ICMP -j icmp_packets

iptables -A FORWARD -i eth0 -p UDP -o eth1 -j ACCEPT
iptables -A FORWARD -i eth0 -p TCP --sport 53 --dport 53 -o eth1 -j ACCEPT    
iptables -A FORWARD -i eth0 -p ICMP -o eth1 -j ACCEPT
iptables -A FORWARD -i eth0 -p TCP --dport 25 -o eth1 -j ACCEPT
iptables -A FORWARD -i eth0 -p TCP --dport 110 -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth0 -s 192.168.1.0/24 -p TCP --dport 3128 -j ACCEPT

Подскажите в чём может быть проблема?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "iptables пересылка dns запросов"  
Сообщение от GByte (??) on 10-Авг-06, 13:53 
у тебя в локалке ДНС же есть.

тебе всего и надо разрешить от него tcp/udp port 53.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "iptables пересылка dns запросов"  
Сообщение от GByte (??) on 10-Авг-06, 13:54 
>у тебя в локалке ДНС же есть.
>
>тебе всего и надо разрешить от него tcp/udp port 53.


ну и конечно на клиентах указать в качестве ДНСа внутренний.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "iptables пересылка dns запросов"  
Сообщение от djfroggy email on 11-Авг-06, 05:15 
>>у тебя в локалке ДНС же есть.
>>
>>тебе всего и надо разрешить от него tcp/udp port 53.
>
>
>ну и конечно на клиентах указать в качестве ДНСа внутренний.

iptables -A FORWARD -i eth0 -p UDP -o eth1 -j ACCEPT
iptables -A FORWARD -i eth0 -p TCP --sport 53 --dport 53 -o eth1 -j ACCEPT
ну так это правило это и делает, а на моём ДНС стоит пересылка на прововский.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "iptables пересылка dns запросов"  
Сообщение от GByte (??) on 11-Авг-06, 11:55 
у тебя пакеты разрешены только в одном направлении из eth0 в eth1.
те если eth0 это локалка, то запрос из локалки твой файер во вне пропустит, а ответ на него???

и ДНС у тебя не на файере?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "iptables пересылка dns запросов"  
Сообщение от djFroggy email(??) on 12-Авг-06, 21:15 
>и ДНС у тебя не на файере?

нет ДНС не фаере.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "iptables пересылка dns запросов"  
Сообщение от GByte (??) on 13-Авг-06, 13:23 
>>и ДНС у тебя не на файере?
>
>нет ДНС не фаере.


ну пускай тогда внутренний ДНС наружу, только ответы на запросы пропускать разреши.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру