Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.
Модераторы: SLEDopit , Модераторы разделов
vsafonin
Сообщения: 36
ОС: Debian/Fedora
Сообщение
vsafonin » 06.11.2012 19:26
Всем привет. Столкнулся с проблемой squid'a.
Основная задача squid'a касдирование на другие прокси. Все работает, но если проксей вообще нет = прямой доступ к инету имеется то vk.com не грузит вываливает с ошибкой:
Код: Выделить всё
При получении URL http://www.vk.com/ произошла следующая ошибка
Соединение с 2a00:bdc0:3:103:1:0:403:903 не удалось
Система вернула: (101) Network is unreachable
Удаленный узел или сеть недоступен. Повторите запрос позднее
Если родительский прокси есть то все в норме.
Весь конфиг squid'a упрстил до нельзя (в поисках ошибки):
Код: Выделить всё
access_log /var/log/squid/access.log
# And finally deny all other access to this proxy
http_access allow all
# Squid normally listens to port 3128
http_port 3128
# Uncomment and adjust the following to add a disk cache directory.
cache_dir ufs /var/spool/squid 100 16 256
Но ошибка осталась. Кэш удалял, разные версии squid компилил. Безрузльтатно. В чем может быть проблема?
Ну и пользуясь случаем второй мини вопросик:
Если squid использовать в прозрачном режиме - реально ли заставить его каскадировать на другие прокси?
Всем зараниие спасибо!
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64
Сообщение
Bluetooth » 06.11.2012 19:46
Ну, здесь явно видно, что squid вообще ни при чем, что по какой-то причине соединение пытается идти через ipv6, которое у Вас не функционирует.
vsafonin
Сообщения: 36
ОС: Debian/Fedora
Сообщение
vsafonin » 06.11.2012 20:02
Bluetooth писал(а): ↑ 06.11.2012 19:46
Ну, здесь явно видно, что squid вообще ни при чем, что по какой-то причине соединение пытается идти через ipv6, которое у Вас не функционирует.
Тогда почему если Squid вырубаю то все нормально отрабатывает? (где то я явно торможу)
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Сообщение
KiWi » 06.11.2012 20:35
vsafonin писал(а): ↑ 06.11.2012 20:02
Тогда почему если Squid вырубаю то все нормально отрабатывает? (где то я явно торможу)
Браузер, если не удалось достучаться по ipv6, через некоторое время пойдёт по ipv4.
squid, похоже, так не делает.
Плюс, наверно, squid стоит на другой машине, которая считает, что ipv6 у неё есть(в отличие от той, на которой браузер).
vsafonin
Сообщения: 36
ОС: Debian/Fedora
Сообщение
vsafonin » 06.11.2012 20:36
KiWi писал(а): ↑ 06.11.2012 20:35
vsafonin писал(а): ↑ 06.11.2012 20:02
Тогда почему если Squid вырубаю то все нормально отрабатывает? (где то я явно торможу)
Браузер, если не удалось достучаться по ipv6, через некоторое время пойдёт по ipv4.
squid, похоже, так не делает.
Плюс, наверно, squid стоит на другой машине, которая считает, что ipv6 у неё есть(в отличие от той, на которой браузер).
Понял, то есть получается все сводится к тому чтобы squid работал с ipv6? (пошел гуглить)
Bizdelnick
Модератор
Сообщения: 21520
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 06.11.2012 22:26
vsafonin писал(а): ↑ 06.11.2012 20:36
все сводится к тому чтобы squid работал с ipv6?
Всё сводится к тому, чтобы squid и не пытался работать по IPv6.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Сообщение
KiWi » 07.11.2012 02:46
Bizdelnick писал(а): ↑ 06.11.2012 22:26
vsafonin писал(а): ↑ 06.11.2012 20:36
все сводится к тому чтобы squid работал с ipv6?
Всё сводится к тому, чтобы squid и не пытался работать по IPv6.
Ну, вариантов всё-таки 2:
- таки сделать рабочий ipv6(что с нашими провайдерами маловероятно);
- объяснить системе, что ipv6 у неё всё-таки нет.
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Сообщение
rm_ » 07.11.2012 08:15
vsafonin
приведите
с той машины, где установлен сквид
djlexa
Сообщения: 1
ОС: Fedora 17 i386
Сообщение
djlexa » 23.11.2012 12:30
В моем случае на Fedora 17 это решилось только путем персборки squid-3.2.0.16-1.fc17.src.rpm с ключем --disable-ipv6
storm85
Сообщения: 1
Сообщение
storm85 » 22.01.2013 07:20
Решил проще:
дописываем в squid.conf:
dns_v4_first on
реконфигим, наслаждаемся.