Список форумов Шадринский форум -> Отдел игрушек (мягких и твёрдых) -> Операционные системы и сети -> Администрирование сервера: SquidNT
Начать новую тему   Ответить на тему   вывод темы на печать

Администрирование сервера: SquidNT

Автор
Сообщение
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.17 08:45.00
Ответить с цитатой
Есть моя офисная сетка 192.205.80.0/24
Windows 2003 Server Std/ActiveDirectory/DNS/DHCP/...
Есть городская сеть 172.21.0.0/16
На серваке два интерфейса в локалку и в городскую сеть

У меня стоит SquidNT, со всеми оптимальными настройками

На одном из компов городской сети стоит SquidNT, через который мы выходим в инет
Этот прокси провайдера сам не имеет прямого выхода в инет, тоже получает трафик через каскадный прокси (хрен знает какого провайдера)

Проблема:

Мой Squid при получении запросов, обращается к моему DNS, который не найдя записи в своей базе - пытается найти у родительских DNS. Получив отрицательный ответ, Squid пересылает запрос "как есть" на родительский прокси.
Эта процедура вызывает тормоза даже при загрузке ya.ru

Мой локальный DNS обслуживает домен ActiveDirectory моей ЛВС. Без него я не могу.
Прямого выхода в инет у меня нет (только через прокси)
На прокси сервере провайдера DNS нет вообще

В городской сети есть DNS, но тоже локальный


Как отучить Squid юзать DNS?
или
Как перенастроить DNS?
или
Что вообще можно сделать?


Пожалуйста, кто может чего-нить подсказать...
Заранее спасибо
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.17 09:12.18
Ответить с цитатой
man:
always_direct
never_direct
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.17 18:23.00
Ответить с цитатой
andy ice писал(а):
man:
always_direct
never_direct


В том-то и дело, что у меня корректно настроены и cache_peer и hierarchy_stoplist и no_cache и always_direct/never_direct (в городскую сетку запросы уходят direct, в инет через каскад)

ACLки все настроены, целый месяц squid настраивал, тестировал...
Авторизацию через ActiveDirectory поднял...
А сечас всё насмарку :(
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.17 21:49.29
Ответить с цитатой
видимо далее телепатически бесполезно гадать
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.20 19:03.50
Ответить с цитатой
Посмотрите плиз конфиг, может кто что углядит...

# Proxy Port
http_port 8080
icp_port 0
htcp_port 0
# Providers Proxy
cache_peer 172.21.0.100 parent 8880 0 no-query no-digest login=###:***
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 16 MB
fqdncache_size 4096
cache_dir awin32 c:/squid/var/cache 300 16 256
emulate_httpd_log on
# NTLM auth
auth_param ntlm program c:/squid/libexec/win32_ntlm_auth.exe
auth_param ntlm children 5
auth_param ntlm max_challenge_reuses 0
auth_param ntlm max_challenge_lifetime 2 minutes
auth_param ntlm use_ntlm_negotiate on
# AD Group checker
external_acl_type win_domain_group ttl=300 %LOGIN c:/squid/libexec/win32_check_group.exe -G
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
quick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 95
positive_dns_ttl 24 hours
acl all src 0.0.0.0/0.0.0.0
# Trusted clients
acl trusted_wks src 192.205.80.1 #
acl trusted_wks src 192.205.80.205 #
acl trusted_wks src 192.205.80.254 #
acl trusted_wks src 192.205.80.17 #
http_access allow trusted_wks
acl our_net proxy_auth REQUIRED src 192.205.80.0/24
# ActiveDirectory Group:"inetusers"
acl InetAllow external win_domain_group inetusers
http_access allow InetAllow
# Providers network
acl BAD_BOYS src 172.21.0.0/16
http_access deny BAD_BOYS
# Direct Providers network access
acl to_extern 172.21.0.0/16
always_direct allow to_extern
http_access deny all
http_reply_access allow all
icp_access allow all
dns_testnames localhost
never_direct allow all
retry_on_error on
strip_query_terms off
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.20 21:08.15
Ответить с цитатой
esbi писал(а):
в городскую сетку запросы уходят direct, в инет через каскад

кыстати. вот чего подумалось. а как сервер знает, к кому относитсо запрос - к локальному ИП или к глобальному? отправляет запрос к ... DNS
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.21 09:18.53
Ответить с цитатой
andy ice писал(а):
esbi писал(а):
в городскую сетку запросы уходят direct, в инет через каскад

кыстати. вот чего подумалось. а как сервер знает, к кому относитсо запрос - к локальному ИП или к глобальному? отправляет запрос к ... DNS


Естественно!

Вот я и думаю, как можно отучить Squid глядеть в DNS.

Хотя, с локальными айпи проблем то нет, а в городской сетке все ресурсы без доменных имен...

Кстати, хотел свой виндовый DNS тюнинговать, дык не очень то он и подлежит настройке...
по крайней мере "время ожидания пересылки" запросов на другие DNS, меньше 5 секунд не выставляется :(
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.21 17:30.29
Ответить с цитатой
вот я тебе и говорю, что как-то надо правила пересматривать, ибо получается что сквид каждый запрос тестит на предмет - а какой у запроса адрес, а не попадает ли он в директы? выход - ставить свой днс-сервер, который банально отлуп давать будет для сквида, чтобы он не смотрел никуда больше а сразу в вышестоящий прокси запрос пересылал.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.21 17:35.38
Ответить с цитатой
andy ice писал(а):
выход - ставить свой днс-сервер


Дык есть у меня ДНС

andy ice писал(а):
который банально отлуп давать будет для сквида


А это уже интереснее...
Как бы мне настроить свой ДНС на отлупы?
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.21 19:13.55
Ответить с цитатой
а на машине с ДНС какие настройки? в смысле в настройках TCP/IP ДНС прописан или нет?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.21 19:20.41
Ответить с цитатой
В настройках TCP/IP DNS прписан.
Первичный - свой ЙП.
Вторичный - localhost (так, на всякий случай)
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.21 20:35.26
Ответить с цитатой
esbi
забавно. а просто nslookup на этот сервак как быстро ип отдает на левые хочты? просто такое впечатление что он зацикливается...
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.23 08:49.01
Ответить с цитатой
nslookup ип на левые хочты не отдает вообще
кроме меня нет DNS в интрасети

кстати, я снимал настройки ДНС с внешнего интерфейса - толку ни какого

Да, винда еще говорит, что раз у вас стоит ДНС-сервер, то он и будет использоваться для этого интерфейса Sad
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.23 09:27.08
Ответить с цитатой
на машине со сквидом сразу на левый хост приходит ответ "неизвестный адрес"? тогда может подвисон у родительского прокси?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.23 10:52.43
Ответить с цитатой
andy ice писал(а):
на машине со сквидом сразу на левый хост приходит ответ "неизвестный адрес"?


Чего то не понял
nslookup всегда выдает на левых unknown
браузер через родителя заходит шустро
юзер моего сквида через браузер получает ответы по истечении таймаута
andy ice писал(а):
тогда может подвисон у родительского прокси?

Подвисонов у них не замечено
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.23 11:02.20
Ответить с цитатой
esbi писал(а):
браузер через родителя заходит шустро

значит твой Smile

esbi писал(а):
acl to_extern 172.21.0.0/16
always_direct allow to_extern
http_access deny all
http_reply_access allow all
icp_access allow all
dns_testnames localhost


попробуй заремарь вот это. и на внешние сайты отклик изменится?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.23 17:38.29
Ответить с цитатой
andy ice писал(а):
esbi писал(а):
браузер через родителя заходит шустро

значит твой Smile

esbi писал(а):
acl to_extern 172.21.0.0/16
always_direct allow to_extern
http_access deny all
http_reply_access allow all
icp_access allow all
dns_testnames localhost


попробуй заремарь вот это. и на внешние сайты отклик изменится?


Закомментировал всё кроме dns_testnames localhost:
Ага, тормозить стало гораздо быстрее!

andy ice писал(а):
вот я тебе и говорю, что как-то надо правила пересматривать, ибо получается что сквид каждый запрос тестит на предмет - а какой у запроса адрес, а не попадает ли он в директы?

Похоже верно писал

А про остальные параметры?
Я чего-то не понял
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.23 17:39.32
Ответить с цитатой
чё спросил?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.23 17:53.26
Ответить с цитатой
http_access deny all
Мне кажется эту строку НЕ нужно комментировать

http_reply_access allow all
icp_access allow all
А отключение этих строк? Я с трудом догоняю что это
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.23 17:56.51
Ответить с цитатой
esbi
а ну да. первую не надо. я ж сказал на временно

так-то на тормоза первые две влияют. точней само правило - вторая строка
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.23 18:04.29
Ответить с цитатой
Вот отключил я это правило

acl to_extern 172.21.0.0/16
always_direct allow to_extern

Только думаю сейчас, как бы в эту подсетку запросы рулить Confused
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.23 18:21.29
Ответить с цитатой
так эта. правило сделай для ИЕ, чтобы по этим ип-ам прокси не использовался Smile
или просто галку [x] Не использовать для локальных адресов
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.23 19:08.12
Ответить с цитатой
Дык своего осла-то я настрою, а юзеры в локалке?
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.23 19:43.05
Ответить с цитатой
так у тебя вроде АД?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.24 12:27.16
Ответить с цитатой
У меня АД, и я могу в политиках настроить браузеры юзеров.

НО интерфейс в сеть прова доступен только на сервере.
У меня нет мостового соединения, нет маршрутизатора.

Поэтому я хотел пускать юзеров в сеть прова так же как и в инет - через сквид (используя директы).

Кстати, отключение правила директов немного помогло, но тормоза не исчезли! Стало чуть-чуть быстрее.

Сейчас, пока настраиваю сквид, у меня работает юзергейт.
И работает быстро!
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.24 12:32.52
Ответить с цитатой
Дык. Раз уж юзаешь МС решения - иди до конца. Ставь ISA Wink

Или, уж на то пошло, ставь куданить DNS, есть маленькие бесплатные. Поставь, пропиши что есть и натрави сквид еще и на него
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
esbi
Освоившийся



Зарегистрирован: 16.10.2006
Сообщения: 20
Откуда: Свердловская обл

Статус: Offline
СообщениеДобавлено: 2006.10.24 13:14.03
Ответить с цитатой
andy ice писал(а):
Дык. Раз уж юзаешь МС решения - иди до конца. Ставь ISA Wink

Или, уж на то пошло, ставь куданить DNS, есть маленькие бесплатные. Поставь, пропиши что есть и натрави сквид еще и на него


Честно говоря у меня была маленькая такая мечта:
Поднять Windows-сервер с ЧИСТО майкросовтовским софтом
Но постоянно возникают всякие траблы, недоразумения баги и.т.п
Софт платный, весит много, настраивается туго, документирован в стиле "сначала получи сертификаты сисадмина от майкрософт, а потом читай"...

+Нет времени на настройку серьёзного софта Sad
+Всё админство происходит на переменах между парами Smile

Спасибо за внимание
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.10.25 11:46.47
Ответить с цитатой
esbi писал(а):
возникают всякие траблы, недоразумения баги и.т.п

это от недостатка знаний. потому что сам знаешь почему:
esbi писал(а):
+Нет времени на настройку серьёзного софта
+Всё админство происходит на переменах между парами


а литературы достаточно.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.10.26 00:56.14
Ответить с цитатой
esbi писал(а):
документирован в стиле "сначала получи сертификаты сисадмина от майкрософт, а потом читай"...


Если честно - не понял фразу. Разъясните, плиз.
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Отдел игрушек (мягких и твёрдых) -> Операционные системы и сети -> Администрирование сервера: SquidNT

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы