Squid i proxy Cache_peer nie dziala

Konfiguracja serwerów, usług, itp.
y014
Posty: 1
Rejestracja: 28 grudnia 2009, 15:56

Squid i proxy Cache_peer nie dziala

Post autor: y014 »

Witam.
Mam dwa serwery i na obydwóch jest squid. Pod każdy serwer jest podłączony inny dostawca internetu i zrobiony ruting. Na drugiej maszynie jest w squidzie ustawione cache peer do pierwszej maszyny:

Kod: Zaznacz cały

cache_peer 192.168.1.1 parent 3128 3130 proxy-only
cache_peer_domain 192.168.1.1 whatismyipaddress.com(przypadkowy adres).
Na tej samej maszynie co jest wyżej wymienione cache_peer ustawione jest karta eth3 z adresem ip 192.168.1.51.

Czyli wygląda to tak, maszyna numer 1 to 192.168.1.1, a maszyna druga to 10.0.0.1 z tym że na drugim interfejsie eth3 ma ustawione IP NAT-u maszyny numer 1. Oczywiście obydwie maszyny połączone przez przełącznik.

A teraz opis problemu, kiedy wchodzę na:

Kod: Zaznacz cały

whatismyipaddress.com
przy tej konfiguracji to cache_peer nie działa, bo pokazuje się IP maszyny numer dwa, lecz w sytuacji kiedy ktoś z podsieci 192.168.1.0/24 połączy się przez proxy 10.0.0.1:8080 to po takim zabiegu przez chwilę działa cache_peer. Wygląda to tak jakby Squid nie mógł sobie znaleźć maszyny 192.168.1.1 dopóki ktoś się z tej sieci nie połączy z nim.

Bardzo bym prosił o jakieś rady jak to zrobić aby nie było tego problemu.

http://w384.wrzuta.pl/obraz/1k8aePVq24V/squid na rysunku schemat jak to ma wszystko działać.
ODPOWIEDZ