Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ivanatora в Sep 17, 2004, 09:40



Титла: Проблем със Squid
Публикувано от: ivanatora в Sep 17, 2004, 09:40
Снощи е спирал тока (отиде 50 дена uptime  :( ) и днес като пуснах машината и пробвах да отворя страница от друг компютър зад нея получих съобщение от браузъра че не съм си настроил правилно проксито. nmap не дава признаци за работещ squid (порт 3128), въртях го, суках го ама не успях да го съживя. Когато го пускам със squid -N да гледам какво става, не излиза абсолютно нищо. Пускам го със /usr/local/squid/sbin/squid -sY (RunCache скрипта го стартира така), но когато пробвам /usr/local/squid/sbin/squid -k check ми излиза съобщение "No runing copy". Пък с ps виждам процеса  ??? Ето конфигурациите:
Примерен код

http_port 3128
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_dir ufs /var/squid/cache/ 200 16 256
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320
acl all src 0.0.0.0/0.0.0.0
http_access allow all
icp_access allow all
http_reply_access allow all
acl me dst 10.10.10.1
always_direct allow me
icp_access allow all
cache_mgr root@localhost
cache_effective_user squid
cache_effective_group squid
coredump_dir /usr/local/squid/var/cache

На какво може да се дължи това? Някакъв проблем с кеша?


Титла: Проблем със Squid
Публикувано от: ivanatora в Sep 17, 2004, 09:56
В syslog видях че има грешка с откриването на DNS сървъра, за това пуснах squidа с -D. Така се стартира успешно (3128 port up!;), въпреки че с -k check все още ми дава 'no runing copy'. Като се замисля обаче изтрих един pid файл и може от това да е.
Обаче страници неще да пуска. Като го пробвам в браузъра само седи и мисли сякаш зарежда. Като го пробвам с squidclient-а веднъж веднага ми изплю съобщението за грешка за невалидно URL, когато обаче оправих URLто само седи и мисли и таймаутва.

ПП. Пробвах да отворя някоя страница директно от машината ама нищо не се отвори. Пък на компютрите зад нея нета фърчи. В тоз момент се усещам че има нещо с DNSите (ping: unknown host www.google.com). Което е много странно при положение че рутера и машините зад него ползват едни и същи DNSи...


Титла: Проблем със Squid
Публикувано от: vesok в Sep 17, 2004, 10:50
Това няма как да е вярно:

Цитат
рутера и машините зад него ползват едни и същи DNSи


Или ползват различни DNSи или от squid хоста не може да достингне до DNSа по една или друга причина.

Пусни dig/nslookup на squid хоста и виж защо не ти работи DNS.


Титла: Проблем със Squid
Публикувано от: ivanatora в Sep 17, 2004, 16:06
Ето какво дава dig от машината със squid-a:
Примерен код

# dig 62.73.72.3

; <<>> DiG 9.2.3 <<>> 62.73.72.3
;; global options:  printcmd
;; connection timed out; no servers could be reached

Ето резултата от машина отзад:
Примерен код

dig 62.73.72.3

; <<>> DiG 9.2.3 <<>> 62.73.72.3
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36061
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;62.73.72.3.                    IN      A

;; AUTHORITY SECTION:
.                       10475   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2004091700 1800 900 604800 86400

;; Query time: 132 msec
;; SERVER: 62.73.72.5#53(62.73.72.5)
;; WHEN: Fri Sep 17 16:03:02 2004
;; MSG SIZE  rcvd: 103

Не е ли странно? Освен да звъня на доставчика и да им се обяснявам че не им виждам неймсървъра..


Титла: Проблем със Squid
Публикувано от: ivanatora в Sep 18, 2004, 03:24
Та проблема беше в едно старо правило за iptables останало незнамсищо в rc скриптовете, което изтърва всички инкоминг пакети :)
Има поука в таз история ;)