Squid i proxy Cache_peer nie dziala
: 28 grudnia 2009, 16:27
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:
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: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ć.
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).
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
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ć.