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


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

Автор Тема: Не открываются некоторые сайты через Squid 2.7.stable9  (Прочитано 3206 раз)

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

Оффлайн vavulja

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Такие сайты, как www.sony.nl, www.etextlib.ru, forum.xakep.ru, sadmin.pp.ua.
Стоит прозрачное проксирование. Большинство других сайтов открывается хорошо.
ошибка в браузере:
При получении URL http://forum.xakep.ru/ произошла следующая ошибка
Соединение с 176.9.46.47 не удалось
Система вернула: (110) Connection timed out
Удаленный узел или сеть недоступен. Повторите запрос позднее

grep forum.xakep|tail выводит следующее:
1352695211.066 179099 192.168.0.111 TCP_MISS/504 1638 GET http://forum.xakep.ru/ - DIRECT/178.248.232.55 text/html

конфиг сквида:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl localnet src 192.168.0.0/24   # RFC1918 possible internal network
acl admin_vip src "/etc/squid/admin_vip"
acl bad_users src "/etc/squid/bad_users"
acl techno src "/etc/squid/techno"
acl users src "/etc/squid/users"
acl blacklist url_regex "/etc/squid/badsites"
acl stop_list dstdomain "/etc/squid/stop_list"
acl rashireniya urlpath_regex "/etc/squid/rashireniya"
acl badtime1 time 08:00-12:00
acl badtime2 time 13:00-17:00
acl icqport port 5190
acl torrents port 1025-65535
acl QUERY urlpath_regex cgi-bin \? /? auth
#
acl SSL_ports port 443      # https
acl SSL_ports port 563      # snews
acl SSL_ports port 873      # rsync
acl SSL_ports port 1025-65535 #torrent
acl Safe_ports port 80      # http
acl Safe_ports port 21      # ftp
acl Safe_ports port 443      # https
acl Safe_ports port 70      # gopher
acl Safe_ports port 210      # wais
acl Safe_ports port 1025-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 purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

http_access allow admin_vip
http_access deny techno stop_list badtime1
http_access deny users stop_list badtime1
http_access deny bad_users stop_list badtime1
http_access deny techno stop_list badtime2
http_access deny users stop_list badtime2
http_access deny bad_users stop_list badtime2
http_access deny techno blacklist
http_access deny users blacklist
http_access deny bad_users blacklist
http_access deny techno rashireniya
http_access deny users rashireniya
http_access deny bad_users rashireniya
http_access deny techno CONNECT icqport
http_access deny users CONNECT icqport
http_access deny bad_users CONNECT icqport
http_access deny techno CONNECT torrents
http_access deny users CONNECT torrents
http_access deny bad_users CONNECT torrents
http_access allow localnet
http_access allow localhost
http_access deny all

http_port 3128 transparent

tcp_outgoing_address 0.0.0.0

hierarchy_stoplist cgi-bin ?
cache_mem 42 MB
maximum_object_size_in_memory 16 KB
maximum_object_size 4096 KB
access_log /var/log/squid/access.log squid
refresh_pattern ^ftp:      1440   20%   10080
refresh_pattern ^gopher:   1440   0%   1440
refresh_pattern -i (/cgi-bin/|\?) 0   0%   0
refresh_pattern (Release|Package(.gz)*)$   0   20%   2880
refresh_pattern .      0   20%   4320
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
extension_methods REPORT MERGE MKACTIVITY CHECKOUT

server_http11 on

httpd_suppress_version_string off
httpd_accel_no_pmtu_disc on
 icp_port 0
udp_outgoing_address 0.0.0.0
error_directory /usr/share/squid/errors/Russian-1251
dns_nameservers 8.8.8.8 62.33.38.3 62.33.39.3
memory_pools off
uri_whitespace allow
coredump_dir /var/spool/squid
cache_dir ufs /var/spool/squid 300 16 256
#cache_peer 127.0.0.1 parent 8080 0 no-query default no-digest no-delay
#cache_peer_access 127.0.0.1 allow all
#acl Scan_HTTP proto HTTP
#never_direct allow Scan_HTTP
acl ftp proto FTP
always_direct allow ftp
no_cache deny QUERY
#never_direct allow all

Пользователь решил продолжить мысль 12 Ноября 2012, 12:54:50:
tcpdump в это время выводит:

tcpdump -i ppp0 host forum.xakep.ru
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ppp0, link-type LINUX_SLL (Linux cooked), capture size 65535 bytes
11:21:27.108794 IP 178.248.232.55.www > 78-20-46-92.saransk-com.ru.42372: Flags [S.], seq 1827687035, ack 2046572843, win 5840, options [mss 1460], length 0
11:21:30.106640 IP 78-20-46-92.saransk-com.ru.42372 > 178.248.232.55.www: Flags , seq 2046572842, win 5808, options [mss 1452], length 0
11:21:30.116115 IP 178.248.232.55.www > 78-20-46-92.saransk-com.ru.42372: Flags [S.], seq 1827687035, ack 2046572843, win 5840, options [mss 1460], length 0
11:21:36.116511 IP 78-20-46-92.saransk-com.ru.42372 > 178.248.232.55.www: Flags , seq 2046572842, win 5808, options [mss 1452], length 0
« Последнее редактирование: 12 Ноября 2012, 12:54:50 от vavulja »

Оффлайн vavulja

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
неужели ни у кого не было похожих случаев?...

Оффлайн basik

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
аналогичный случай со Squid 2.7 (ubuntu server 10.04 LTS) и squid 3.1.19 (ubuntu server 12.04 LTS).
Подключение к инету через PPPoe (динамический адрес выдаётся провом). Также через некоторое время работы, перестают открываться такие сайты как www.xakep.ru и www.opennet.ru, в тоже время остальные сайты отображаются нормально. Помогает переподключение к инету. "poff pon dsl-provider". сквид здесь однозначно не причём, т.к. пробовал и без него. картина не меняется. Может знающие люди подскажут куда копать, а то я уже плохо подумываю на "dnsmasq", который у меня с DNS адресами работает. Может пора переходить на "Bind"?. Или это чего другое?
"Лучшим каждому кажется то, к чему он имеет охоту."
                                      (Козьма прутков)

Оффлайн vavulja

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
dnsmasq удалял. Теперь bind9, но ничего не изменилось.

Пользователь решил продолжить мысль 14 Ноября 2012, 13:27:11:
Вот ещё мой ifconfig:

eth0      Link encap:Ethernet  HWaddr 48:5b:39:d3:87:a0   
          inet addr:192.168.0.162  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::4a5b:39ff:fed3:87a0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:225436 errors:0 dropped:0 overruns:0 frame:0
          TX packets:249247 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:23700482 (23.7 MB)  TX bytes:188802478 (188.8 MB)
          Interrupt:53 Base address:0xe000 
 
eth1      Link encap:Ethernet  HWaddr 00:50:da:ce:a3:70   
          inet addr:192.168.0.90  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::250:daff:fece:a370/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18299 errors:0 dropped:0 overruns:6 frame:0
          TX packets:19668 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2593548 (2.5 MB)  TX bytes:2187435 (2.1 MB)
          Interrupt:16 Base address:0xac00 
 
lo        Link encap:Локальная петля (Loopback)   
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:342 errors:0 dropped:0 overruns:0 frame:0
          TX packets:342 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:107350 (107.3 KB)  TX bytes:107350 (107.3 KB)
 
ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)   
          inet addr:46.20.76.240  P-t-P:37.61.182.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:11010 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:1502600 (1.5 MB)  TX bytes:1732831 (1.7 MB)

eth0 - смотрит в локалку, ррр0 - интернет, eth1 - сетевуха, куда вставлен интернетовский кабель.
и в eht1 иногда в позициях overruns:6 frame:0 появляются значения отличные от нуля.

mtu пробовал сделать и 1500 и 1400, но сайты как не открывались так и не открываются. Единственное что в tcpdump соответственно меняется mss (.saransk-com.ru. - это днс-провайдер):
11:21:30.116115 IP 178.248.232.55.www > 78-20-46-92.saransk-com.ru.42372: Flags [S.], seq 1827687035, ack 2046572843, win 5840, options [mss 1460], length 0

11:21:36.116511 IP 78-20-46-92.saransk-com.ru.42372 > 178.248.232.55.www: Flags , seq 2046572842, win 5808, options [mss 1460], length 0
это в первом случае, а во втором - во второй строчке mss=1360. Но всё тоже самое.
Запускал проблемный сайт, mtu менял ip link ppp0.... и менялись только mss, которые во второй строке.
« Последнее редактирование: 14 Ноября 2012, 13:27:11 от vavulja »

 

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