есть шлюз на Linux, через него 2 подсети, 192.168.50.0/24 и 192.168.100.0/24, ходят по своим делам через SQUID. необходимо закрыть HTTP для всех.
правильны ли правила:
iptables -A OUTPUT -s `hostname -i` -d 0/0 -p tcp --dport 80 DROP
iptables -A OUTPUT -s `hostname -i` -d 0/0 -p tcp --dport 8080 DROP
не работают. дают ошибку на DROP
пробовал в конфиге SQUID - http_access deny all. все равно ходят :(З.Ы. я в Linux мало понимаю, админа сейчас нет. написал правила так, как здесь советовали.
В смысле закрыть HTTP для всех ?
отключи форвардинг и положи SQUID
или нужно что бы работали только через SQUID
тогда отключи форвардинг.
У меня немного другая проблема:Линух Энтерпрайс Адвансет Сервер 4
2 сетевые одна в мир другая внутрь
Сквид
ДНС сервервсе работает нормально... инет идет на всю локалку и т.п.
Вот только мыл клиенты не могут проверить почту из локалки ошибка "сервер недоступен"
Открывал в иптаблесе порты 25 и 110 все равно не пашет...
Что посоветуете ЧЕЛОВЕКИ?
У меня такая проблема:Линух Энтерпрайс Адвансет Сервер 4
2 сетевые одна в мир другая внутрь
Сквид
ДНС сервервсе работает нормально... инет идет на всю локалку и т.п.
Вот только мыл клиенты не могут проверить почту из локалки ошибка "сервер недоступен"
Открывал в иптаблесе порты 25 и 110 все равно не пашет...
Что посоветуете ЧЕЛОВЕКИ?
Человеки посоветуют пользоваться утилитами
netstat, tcpdump
и прочими программами помогающими разбираться с IP - TCP ...
>У меня такая проблема:
>
>Линух Энтерпрайс Адвансет Сервер 4
>2 сетевые одна в мир другая внутрь
>Сквид
>ДНС сервер
>
>все работает нормально... инет идет на всю локалку и т.п.
>
>Вот только мыл клиенты не могут проверить почту из локалки ошибка "сервер
>недоступен"
>
>Открывал в иптаблесе порты 25 и 110 все равно не пашет...
>
>Что посоветуете ЧЕЛОВЕКИ?
Отредактировать /etc/mail/access вручную
прописать XXX.XXX.XXX.0 RELAY
где XXX.XXX.XXX.0 -адрес сетки если не побита на сегменты 0-адрес всей сети
судя по вопросу сетка у тебя именно цельная первые три октета твои а четвертый 0
Надо такiptables -A FORWARD -o 'интерфейс смотрящий в Интернет' -p tcp --dport 80 -j DROP
iptables -A FORWARD -o 'интерфейс смотрящий в Интернет' -p tcp --dport 8080 -j DROPМожно давать и более подробные правила, но эти должны работать.
Если стоит СКВИД или др.прокся, делай так:
iptables -I OUTPUT -o 'интерфейс смотрящий в Интернет' -p tcp --dport 80 -j DROP
iptables -I OUTPUT -o 'интерфейс смотрящий в Интернет' -p tcp --dport 8080 -j DROP