Решено: Squid показывает не все сайты

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

Здравствуйте снова!

на сей раз появилась ошибка совершенно непонятного рода. Сквид показывает не все сайты. Причем проверял на разных браузерах. Восновном не показывает во время каких-то запросов (например когда на клиенте в гугле что-то ввожу, нажимаю искать и браузер выбивает что не может открыть страницу)

#########################################
# Адрес и порты главного прокси сервера #
#########################################

cache_peer 192.168.0.1 parent 3128 3130 no-query

######################
# Адрес и порт Squid #
######################

http_port 192.168.11.1:3128
dns_nameservers 82.144.192.130


cache_dir ufs /var/spool/squid3 100 16 256
cache_access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log
cache_store_log /var/log/squid3/store.log

############################################
# Определение адресов и присвоение им имен #
############################################

acl all src 192.168.11.0/24
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8

###########################################
# Определение портов и присвоение им имен #
###########################################


acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl CONNECT method CONNECT

######################################
# Тут я разрешаю или запрещаю доступ #
######################################

never_direct allow all

http_access allow all

http_reply_access allow all

relaxed_header_parser off


почему так?
Спасибо сказали:
o6s
Сообщения: 187

Re: Решено: Squid показывает не все сайты

Сообщение o6s »

а можно access.log и описание как устроена сеть )
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

Компьютер мой имеет две сетевые карты. Через одну сетевую карту с IP 192.168.0.231 он подключен к общей сети через хап в которой и находиться прокси сервер с интернетом с IP 192.168.0.1, а через вторую сетевую карту с IP 192.168.11.1 к нему подключен другой компьютер напрямую с адресом 192.168.11.3, которому как бы должен перебросить интернет.

вот часть access.log где я коннекчусь к гуглу:

1248156385.048 3087 192.168.11.3 TCP_MISS/200 4120 GET http://www.google.com.ua/ - FIRST_UP_PARENT/192.168.0.1 text/html
1248156396.674 349 192.168.11.3 TCP_MISS/200 3546 GET http://www.google.com.ua/search? - FIRST_UP_PARENT/192.168.0.1 text/html
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

кстати, я гуглил и ниче не нашел по этому поводу :(((
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Решено: Squid показывает не все сайты

Сообщение skeletor »

Ну и что вы привели? Приводить нужно записи, которые блочатся!!! То есть те, у которых TCP_DENIED
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

такиъ нету. Просто браузер не отображает страницу после нажатия поиск. О, кстати когда я хочу залогиниться на каком-то сайте то тоже "не удалось открыть страницу"
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: Squid показывает не все сайты

Сообщение Ленивая Бестолочь »

Mayakovskiy писал(а):
22.07.2009 14:46
не отображает страницу

с какими нибудь ошбками не отображает?
например

Код: Выделить всё

Unable to determine IP address from host name
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
oxd
Сообщения: 165

Re: Решено: Squid показывает не все сайты

Сообщение oxd »

А зачем вам сквид? Проще раздавать доступ натом.
Вот здесь не ваше? http://www.opennet.ru/openforum/vsluhforumID1/12065.html
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

to oxd. Нет, не мое :) мне нужен Сквид.

Когда через IE то ничего не пишет кроме "IE не может отобразить страницу"

Когда через Mozilla Firefox пишет что "Ошибка кодирования. Страница которую вы пытаетесь загрузить не может быть отображена потому что использует неправильную или неизвестную форму сжимания данных"
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

Приведите хотя пару сайтов куда не можете попасть.
Заодно ifconfig с сервера с проксей и с того на котором браузер выдает ошибку.
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

например когда на клиенте в гугле что-то ввожу, нажимаю искать и браузер выбивает что не может открыть страницу. Или в контакте когда ввожу логин-пароль, нажимаю войти и ВСЕ. Или даже на этом сайте нельзя залогиниться

а как мне сделать ipconfig с сервака и с компа (кстати на нем вин ХР) ?
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

Еще, меня настораживает вот эта строчка
acl Safe_ports port 1-65535 # unregistered ports

Почему тут указаны ВСЕ порты? от 1 до 65535...., вы намеренно ее поменяли?
По идее там должен быть диапазон 1025-65535....
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

я намеренно. На всяк случай открыл все порты.

Скажите, пожалуйста, как мне ipcinfig выложить
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

#ifconfig На линуксе
результат сюда
ipconfig /all на венде
покажите еще тогда отсек http_access
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

root@ServerUNVC:/etc/squid3# ifconfig

Код: Выделить всё

eth0      Link encap:Ethernet  HWaddr 00:50:fc:a0:5b:95
          inet addr:192.168.0.231  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::250:fcff:fea0:5b95/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:32508 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8405 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:12456534 (12.4 MB)  TX bytes:1076411 (1.0 MB)
          Прервано:11 Base address:0xd400

eth1      Link encap:Ethernet  HWaddr 00:00:b4:9f:71:ec
          inet addr:192.168.11.1  Bcast:192.168.11.255  Mask:255.255.255.0
          inet6 addr: fe80::200:b4ff:fe9f:71ec/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6977 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7501 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:23 txqueuelen:1000
          RX bytes:685473 (685.4 KB)  TX bytes:7985214 (7.9 MB)
          Прервано:11 Base address:0xd000

lo        Link encap:Локальная петля (Loopback)
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:97 errors:0 dropped:0 overruns:0 frame:0
          TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:6564 (6.5 KB)  TX bytes:6564 (6.5 KB)


винда:

Код: Выделить всё

Настройка протокола IP для Windows

        Имя компьютера  . . . . . . . . . : НОУТ
        Основной DNS-суффикс  . . . . . . :
        Тип узла. . . . . . . . . . . . . : неизвестный
        IP-маршрутизация включена . . . . : да
        WINS-прокси включен . . . . . . . : да

Подключение по локальной сети - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : Broadcom NetXtreme Gigabit Ethernet
        Физический адрес. . . . . . . . . : 00-1E-EC-4F-1A-0E
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 192.168.11.3
        Маска подсети . . . . . . . . . . : 255.255.255.0
        Основной шлюз . . . . . . . . . . : 192.168.11.1
        DNS-серверы . . . . . . . . . . . : 82.144.192.130
                                            82.144.192.131


http_access это access.log сквида? Я его выложил немного выше
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

Mayakovskiy писал(а):
22.07.2009 15:57
http_access это access.log сквида? Я его выложил немного выше

Это отсек из файла squid.conf

И приведите хотя бы два сайта которые не грузятся, заодно и урл.
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

never_direct allow all

http_access allow all

http_reply_access allow all

relaxed_header_parser off

причем удалял все и ставил просто http_access allow all - все равно не помагает
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

Проблемные сайты и урлы покажете? =))
и покажите строчку http_access в которой есть упонимание ACL Safe_ports
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

например когда на клиенте в гугле что-то ввожу, нажимаю искать и браузер выбивает что не может открыть страницу. Или в контакте когда ввожу логин-пароль, нажимаю войти и ВСЕ. Или даже на этом сайте нельзя залогиниться

тоесть если я что-то вписываю на странице и отправляю то "не возможно открыть страницу"
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

Mayakovskiy писал(а):
22.07.2009 16:07
например когда на клиенте в гугле что-то ввожу, нажимаю искать и браузер выбивает что не может открыть страницу. Или в контакте когда ввожу логин-пароль, нажимаю войти и ВСЕ. Или даже на этом сайте нельзя залогиниться

тоесть если я что-то вписываю на странице и отправляю то "не возможно открыть страницу"


Что именно это ваше "ЧТО-ТО" ??? Вы можете указать точный урл который не открывается вместо упоминания абстракций?
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

http_access allow safe_ports

когда ввожу в поле логина свой логин, а в поле пароля свой пароль, нажимаю войти и пишет не удалось загрузить страницу. На любом сайте с авторизацией в том числе и на linuxforum.ru
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

Вы можете указать тут тот урл, из строки браузера, при котором браузер показывает ошибку?
И еще.
Показывайте все ACL и все http_access из файла squid.conf
Также, с прокси сервера
#nslookup
>linuxforum.ru
Ресолвится?
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

всмысле? Что нужно прописать в консоли?
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

cache_peer 192.168.0.1 хто такой ентот 192.168.0.1?
И попробуйте добавьте строчку
Http_access allow manager localhost


Mayakovskiy писал(а):
22.07.2009 16:11
http_access allow safe_ports

когда ввожу в поле логина свой логин, а в поле пароля свой пароль, нажимаю войти и пишет не удалось загрузить страницу. На любом сайте с авторизацией в том числе и на linuxforum.ru

Там Safe_ports надо с большой буквы написать, также как и в ACl.
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

вот такую ошибку выдает когда ввожу логин и пароль и жму "войти" на http://linuxforum.ru/index.php?act=Login&CODE=00, то ждет где-то 20 секунд и выдает мне:

ERROR
The requested URL could not be retrieved

--------------------------------------------------------------------------------

While trying to retrieve the URL: http://linuxforum.ru/index.php?

The following error was encountered:

•Connection to linuxforum.ru Failed
The system returned:

(110) Connection timed outThe remote host or network may be down. Please try the request again.

Your cache administrator is webmaster.



--------------------------------------------------------------------------------

Generated Tue, 21 Jul 2009 12:27:10 GMT by localhost (squid/3.0.STABLE8)



конфиг немного поправил:

Код: Выделить всё

#########################################
# Адрес и порты главного прокси сервера #
#########################################

cache_peer 192.168.0.1 parent 3128 3130 no-query

######################
# Адрес и порт Squid #
######################

http_port 192.168.11.1:3128
dns_nameservers 82.144.192.130


cache_dir ufs /var/spool/squid3 100 16 256
cache_access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log
cache_store_log /var/log/squid3/store.log

############################################
# Определение адресов и присвоение им имен #
############################################

acl all src 192.168.11.0/24
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8

###########################################
# Определение портов и присвоение им имен #
###########################################

acl SSL_ports port 443 563 873
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl CONNECT method CONNECT

######################################
# Тут я разрешаю или запрещаю доступ #
######################################
http_access allow all
http_access allow Safe_ports
http_access allow SSL_ports


192.168.0.1 это:

Компьютер мой имеет две сетевые карты. Через одну сетевую карту с IP 192.168.0.231 он подключен к общей сети через хап в которой и находиться прокси сервер с интернетом с IP 192.168.0.1, а через вторую сетевую карту с IP 192.168.11.1 к нему подключен другой компьютер напрямую с адресом 192.168.11.3, которому как бы должен перебросить интернет.
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

Браузерам сказали ходить через проксю с указанием IP и порта?

Mayakovskiy писал(а):
22.07.2009 16:34
192.168.0.1 это:

Компьютер мой имеет две сетевые карты. Через одну сетевую карту с IP 192.168.0.231 он подключен к общей сети через хап в которой и находиться прокси сервер с интернетом с IP 192.168.0.1, а через вторую сетевую карту с IP 192.168.11.1 к нему подключен другой компьютер напрямую с адресом 192.168.11.3, которому как бы должен перебросить интернет.

То есть, где-то стоит ЕЩЕ одна прокся? И вы хотите настроить свою чтобы выпустить в инет один ноут через свою машину?
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Решено: Squid показывает не все сайты

Сообщение skor »

Эта проблема у всех в вашей сети?
А случайно кто-то в сети не присвоил себе адрес прокси-сервера?
Посмотрите с клиента мак-адрес сервера во время "нормальной" работы и во время "поломки"
arp -n

UPDATE: похоже это не оно...
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

Indarien писал(а):
22.07.2009 16:38
1)Браузерам сказали ходить через проксю с указанием IP и порта?


2)То есть, где-то стоит ЕЩЕ одна прокся? И вы хотите настроить свою чтобы выпустить в инет один ноут через свою машину?


1) Да
2) Да :)
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: Решено: Squid показывает не все сайты

Сообщение Indarien »

Даже и не знаю...а на родительской проксе доступ к кэшу-то есть?
В обход вашей прокси ноут нормально работает?
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
Mayakovskiy
Сообщения: 156
ОС: Ubuntu Desktop

Re: Решено: Squid показывает не все сайты

Сообщение Mayakovskiy »

да, в обход Сквида на прямую через главный прокси по вайфай отлично все работает
Спасибо сказали: