Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: squid&iptables  (Прочитано 651 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nelgondar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
squid&iptables
« : 07 Апреля 2011, 17:45:01 »
Добрый день!
У меня такая ситуация: в iptables по умолчанию стоит политика drop на INPUT, OUTPUT И  FORWARD. установлен и настроен squid на 3128 порту не прозрачный. и, как водится, без iptables прокси раздает интернет. привожу отрывок   конфиги фаэрвола
iptables -A INPUT  -i eth1 -p tcp --dport 3128 -j ACCEPT
iptables -A OUTPUT  -p tcp --sport 3128 -j ACCEPT
у клиента после некоторого промежутка времени в браузере squid пишет что нет соединения. Что же мне надо дописать в скрипт?

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: squid&iptables
« Ответ #1 : 07 Апреля 2011, 17:48:17 »
юзайте пожалуйста поиск по форуму ! 100000000 раз уже поднималась данная тема !
Be root, be different...

Оффлайн nelgondar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid&iptables
« Ответ #2 : 07 Апреля 2011, 18:50:02 »
Это первое что я сделал. К сожалению ни на какие мысли меня это на натолкнуло. В основном все спрашивают про прозрачный прокси, либо про обход squid.
 У меня же ситуация несколько другая. Вот подробный текст ошибки:
(Нажмите, чтобы показать/скрыть)
По IP адресу страница тоже не открывается

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: squid&iptables
« Ответ #3 : 07 Апреля 2011, 18:53:00 »
может прокси просто падает?
2раз начинаю ответ с вопроса..

Оффлайн nelgondar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid&iptables
« Ответ #4 : 07 Апреля 2011, 18:58:16 »
с ним все норм. iptables -a input/output -j accept интернет снова заводят.

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: squid&iptables
« Ответ #5 : 07 Апреля 2011, 19:17:49 »
Цитировать
The DNS server returned:

Timeout
This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

Вы читать умеете, Сударь?
Шаг за шагом можно достичь цели.

Оффлайн nelgondar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid&iptables
« Ответ #6 : 07 Апреля 2011, 19:25:14 »
>>По IP адресу страница тоже не открывается

Оффлайн mr.Den

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • IT сообщество
Re: squid&iptables
« Ответ #7 : 07 Апреля 2011, 20:41:50 »
Покажи правила iptables когда перестает работать.
Да знаю я что такое Google и поиск по форуму!

Оффлайн nelgondar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid&iptables
« Ответ #8 : 07 Апреля 2011, 20:57:49 »
iptables -P INPUT  DROP
    iptables -P OUTPUT  DROP
    iptables -P FORWARD DROP
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

iptables -A INPUT  -p tcp --dport 3128 -j ACCEPT
iptables -A OUTPUT  -p tcp --sport 3128 -j ACCEPT
ну а дальше разрешение gre, 1735 т.к интернет через впн и форвардинг самбы

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: squid&iptables
« Ответ #9 : 07 Апреля 2011, 21:53:02 »
Боюсь показаться попугаем, но всё-таки^
Покажите, пожалуйста, правила iptables. ВСЕ правила.
sudo iptables-save

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: squid&iptables
« Ответ #10 : 08 Апреля 2011, 09:20:10 »
>>По IP адресу страница тоже не открывается
Дык вы меня не поняли. У вас днс недоступен, сквид то тут причем?
Может у них обоих одна причина?

И да, правила надо целиком показывать.
Шаг за шагом можно достичь цели.

Оффлайн nelgondar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid&iptables
« Ответ #11 : 10 Апреля 2011, 15:14:29 »
Вот вывод iptables-save
(Нажмите, чтобы показать/скрыть)
Надеюсь вы мне поможете, а то без нормально настенного фаэрвола засыпается на лекции с трудом)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: squid&iptables
« Ответ #12 : 10 Апреля 2011, 15:37:02 »
Гхмммм
Что-то я не вижу правил разрешающих работу прокси с клиентами (кстати, Вы с них и начинали описание своей проблемы)
sudo iptables -A INPUT  -i eth1 -p tcp --dport 3128 -j ACCEPT
sudo iptables -A OUTPUT  -o eth1 -p tcp --sport 3128 -j ACCEPT

Ну и я не вижу, как squid сможет работать с внешним миром, учитывая, что дефолтное правило цепочки OUTPUT является DROP, а больше ничего и не разрешено для него.
Добавьте хотя бы правила
sudo iptables -A OUTPUT -o ppp+ -p tcp --dport 80,8080 -j ACCEPT
sudo iptables -A INPUT -i ppp+ -p tcp --dport 80,8080 -j ACCEPT
« Последнее редактирование: 10 Апреля 2011, 15:45:38 от fisher74 »

Оффлайн nelgondar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: squid&iptables
« Ответ #13 : 10 Апреля 2011, 16:08:40 »
Ничего к сожалению не изменилось. И я еще в начале не уточнил, что пользователи управляются sams-ом.

добавил
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT по айпишке страницы начали открываться

Пользователь решил продолжить мысль 10 Апреля 2011, 16:42:47:
Всем спасибо!
iptables -A OUTPUT -o ppp+ -p tcp -m multiport --dport 80,8080 -j ACCEPT
iptables -A INPUT -i ppp+ -p tcp -m multiport --dport 80,8080 -j ACCEPT
iptables -A INPUT  -i eth1 -p tcp --dport 3128 -j ACCEPT
iptables -A OUTPUT  -o eth1 -p tcp --sport 3128 -j ACCEPT
iptables -t filter -A INPUT -p tcp --sport 53 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -t filter -A INPUT -p udp --sport 53 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
Работает
« Последнее редактирование: 10 Апреля 2011, 16:42:47 от nelgondar »

 

Страница сгенерирована за 0.091 секунд. Запросов: 25.