Консультация № 12905
29.09.2004, 07:49
0.00 руб.
0 2 2

Уважаемые эксперты!
Я не получил ответ на этот вопрос может ответите на некоторые пункты, а с правилами iptables сам поразбираюсь.
Мне очень нужно урезать трафик Inet, начальство каждый раз по башке стутит. А на настройку iptables и squid требуется время, я и так все время трачу на изучение.
Немного поэкспериментировал с цепочками iptables и
закрыл все входящие порты а потом открыл что надо
Вот мои правила
iptables -P INPUT DROP
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -i мой_интерфейс -j ACCEPT
iptables -A INPUT -i инет_интерфейс -p tcp --dport 1024:65535 -j ACCEPT
iptables -A OUTPUT -o моя_сеть -j ACCEPT
#Разрешение на DNS запросы
iptables -A OUTPUT -p tcp -s инет_сеть --sport 1024:65535 --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --syn -d инет_сеть --dport 1024:65535 --sport 53 -j ACCEPT
iptables -A OUTPUT -p udp -s инет_сеть --sport 1024:65535 --dport 53 -j ACCEPT
iptables -A OUTPUT -p udp -s инет_сеть --sport 1024:65535 --dport 53 -j ACCEPT
iptables -A INPUT -p udp -d инет_сеть --dport 1024:65535 --sport 53 -j ACCEPT
# Маскарад и п ереадресация на squid
iptables -A POSTROUTING -t nat -j MASQUERADE -o инет_интерфейс -s моя_сеть
iptables -t nat -A PREROUTING -i мой_интерфейс -p tcp --dport 80 -j REDIRECT --to-port 3128
Вопросы
1) Как мне посмотреть пересылаются пакеты с 80 порта на порт сквида 3128 (Пробовал tcpdump ничего не увидел)
2) Какие порты открыть на вход моим пользователям, если им надо работать только в Internet Explorer
3) Не безопасно ли я открыл порты 1024:65535 на инет_интерфейсе
Спасибо

Обсуждение

Неизвестный
29.09.2004, 07:49
общий
это ответ
Доброе время суток, kiotr!
1) iptables -L -v -n - покажет количество пропущенных пакетов/байт через цепочки
2-3) В iptables есть возможность пропускать уже установленные соединения с помощью модуля state:
-m state --state ESTABLISHED,RELATED
Есть очень хороший перевод iptables-tutorial в нем Вы найдете ответы почти на все вопросы:
http://gazette.linux.ru.net/rus/articles/index-iptables-tutorial.html
Неизвестный
29.09.2004, 07:49
общий
это ответ
Доброе время суток, kiotr!
Луше посмотри как правильно сделать все что ты хочешь в файле описания iptables. Половина твоего не нужна.
Есть такая вещь, как разрешать проход пакетов по уже установленному соединению. (Ищи ESTABLISHED RELATED)
Форма ответа