Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest niedziela, 27 lipca 2025, 14:11

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 13 ] 
Autor Wiadomość
Post: niedziela, 14 sierpnia 2005, 21:13 
Offline

Rejestracja: piątek, 22 października 2004, 16:57
Posty: 53
Witam wszystkich,

Mam problem z uruchomieniem squid'a, najpierw napiszę co zrobiłem a potem co nie działa. (opierałem się na opisie z na stronie w dziale Aplikacje)
- instalacja pacman -S squid
- edycja /etc/squid/squid.conf
    zmieniłem http_port 3128 na http_port 8080
    dodałem
    acl users src 192.168.1.0/255.255.255.0
    http_acces allow users

- dodałem visible_hostname 192.168.1.1
- /var/cache/squid i /var/log/squid już istniały i należą do proxy:proxy

Następnie uruchamiam /etc/rc.d/squid start i dostaję komunikat [Wykonane]
ale squid jak nie działał tak nie działa. Na swoim klienckim komputerze nadał mogę przeglądać strony bez wpisania proxy a po wpisaniu proxy już nie. Dodatkowo po wystartowaniu squida wpisuję ps aux | grep squid i nie dostaje żadnych rezultatów. Komenda restart lub stop konczy się nieudaną prubą zatrzymania i udaną próbą startu (przy restarcie). Nie wiem już co mam zrobic żeby to zaczęło działać.

Konfiguracja sprzętowa: PIII450/128MB/HDD3.3GB
Nowe NND, SDI - 7 userów, uruchomione usługi: DHCP, samba, niceshaper (działaja poprawnie)

Bardzo proszę o pomoc

Pozdrawiam


Ostatnio zmieniony wtorek, 23 sierpnia 2005, 12:49 przez vertigo, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 14 sierpnia 2005, 22:52 
Offline
Użytkownik

Rejestracja: niedziela, 13 października 2002, 14:16
Posty: 146
Lokalizacja: Kalisz
sprawdź logi squida - cache.log - tam powinna być przyczyna zatrzymania kałamarnicy

_________________
provayder
Zielony Użytkownik Linuxa
ROUTER: DSL250 + Celeron 333MHz|Asus P2B|256MB RAM|HDD 40GB|NND 16.11 + pacman -Suy
uptime-project.net


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 14 sierpnia 2005, 23:32 
Offline

Rejestracja: piątek, 22 października 2004, 16:57
Posty: 53
Ostatni wpis:
: [/] [] ()
...
2005/08/15 01:04:09| Accepting HTCP messages on port 4827, FD 14.
2005/08/15 01:04:09| WCCP Disabled.
2005/08/15 01:04:09| /var/log/squid/run/squid.pid: (2) No such file or directory
FATAL: Could not write pid file
Squid Cache (Version 2.5.STABLE10): Terminated abnormally.
...


2005/08/15 01:04:09| /var/log/squid/run/squid.pid: (2) No such file or directory
FATAL: Could not write pid file

Stworzyłem folder /var/log/squid/run a potem chmod proxy:proxy run
Zaczęło działać ale tutaj następna dziwna sprawa
Na sowim kompie ustawiam proxy 8080 i strony się wczytują ale bez proxy też. Nie ustawiałem jeszcze transparent proxy więc chyba nie powinny się otwierać bez ustawienia proxy?

A i przy okazji zegar na serwie pokazuje +2 godziny do przodu. Jak mogę to naprawić?

Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 14 sierpnia 2005, 23:43 
Offline
Użytkownik

Rejestracja: niedziela, 13 października 2002, 14:16
Posty: 146
Lokalizacja: Kalisz
vertigo pisze:
Zaczęło działać ale tutaj następna dziwna sprawa
Na sowim kompie ustawiam proxy 8080 i strony się wczytują ale bez proxy też. Nie ustawiałem jeszcze transparent proxy więc chyba nie powinny się otwierać bez ustawienia proxy?


A dlaczego nie???? Przecież w tej sytuacji o korzystaniu z proxy decydujesz sam. Jak ustawisz w przeglądarce namiary na squida to będzie z niej korzystać a jak nie to połączenie idzie bezpośrednio. Jest tylko jedna zaleta tego rozwiązania (wg mnie) - jak squid się wyłoży to nadal strony www będą dostępne.
Żeby wymusić korzystanie ze squida są dwie możliwości:
1. ustawienie transparent proxy - wtedy niezależnie od ustawień w przeglądarkach klientów zawsze wszystko będzie szło przez squida
2. zablokowanie portu 80 dla hostów w sieci i wymuszenie u nich odpowiednie skonfigurowanie proxy w przeglądarkach
Ja osobiście zrobiłem wyjście nr 1 - mniej problemów z userią.

_________________
provayder
Zielony Użytkownik Linuxa
ROUTER: DSL250 + Celeron 333MHz|Asus P2B|256MB RAM|HDD 40GB|NND 16.11 + pacman -Suy
uptime-project.net


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 14 sierpnia 2005, 23:46 
Offline
Użytkownik

Rejestracja: środa, 2 lutego 2005, 23:40
Posty: 483
Cytuj:
A i przy okazji zegar na serwie pokazuje +2 godziny do przodu. Jak mogę to naprawić?

Zainteresuj się (szukaj) rdate

_________________
Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 14 sierpnia 2005, 23:53 
Offline
Użytkownik

Rejestracja: niedziela, 13 października 2002, 14:16
Posty: 146
Lokalizacja: Kalisz
vertigo pisze:
2005/08/15 01:04:09| /var/log/squid/run/squid.pid: (2) No such file or directory FATAL: Could not write pid file

Z tym błędem też walczyłem po aktualizacji squida do najnowszej dostępnej w repezytorium wersji. Konfig oczywiści wykorzystałem stary (z wersji STABLE5) i niby się uruchomił ale nie do końca. Wg konfigu domyślną ścieżką dla pliku pid jest /var/run i tego nie tykałem a czemu on chciał to zapisywać w /var/log/squid/run to nie mam bladego pojęcia. Poprostu odhaszowałem wpis w konfigu zostawiając wartość domyślną i zagrało.

Cytuj:
Zaczęło działać ale tutaj następna dziwna sprawa
Na sowim kompie ustawiam proxy 8080 i strony się wczytują ale bez proxy też. Nie ustawiałem jeszcze transparent proxy więc chyba nie powinny się otwierać bez ustawienia proxy?


A dlaczego nie???? Przecież w tej sytuacji o korzystaniu z proxy decydujesz sam. Jak ustawisz w przeglądarce namiary na squida to będzie z niej korzystać a jak nie to połączenie idzie bezpośrednio. Jest tylko jedna zaleta tego rozwiązania (wg mnie) - jak squid się wyłoży to nadal strony www będą dostępne.
Żeby wymusić korzystanie ze squida są dwie możliwości:
1. ustawienie transparent proxy - wtedy niezależnie od ustawień w przeglądarkach klientów zawsze wszystko będzie szło przez squida
2. zablokowanie portu 80 dla hostów w sieci i wymuszenie u nich odpowiednie skonfigurowanie proxy w przeglądarkach
Ja osobiście zrobiłem wyjście nr 1 - mniej problemów z userią.

_________________
provayder
Zielony Użytkownik Linuxa
ROUTER: DSL250 + Celeron 333MHz|Asus P2B|256MB RAM|HDD 40GB|NND 16.11 + pacman -Suy
uptime-project.net


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 15 sierpnia 2005, 00:03 
Offline

Rejestracja: piątek, 22 października 2004, 16:57
Posty: 53
Ostatecznie zamierzam zrobić transparent proxy ale na początku chiałbym sprawdzić czy na pewno wszystko działa w tym squidzie dlatego chciałbym na próbe zablokować net na standardowym porcie. Potem się będe męczył z transparent proxy. Jak mogę teraz zablokować przeglądanie stron bez proxy?

Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 15 sierpnia 2005, 00:13 
Offline
Użytkownik

Rejestracja: niedziela, 13 października 2002, 14:16
Posty: 146
Lokalizacja: Kalisz
vertigo pisze:
Ostatecznie zamierzam zrobić transparent proxy ale na początku chiałbym sprawdzić czy na pewno wszystko działa w tym squidzie dlatego chciałbym na próbe zablokować net na standardowym porcie. Potem się będe męczył z transparent proxy. Jak mogę teraz zablokować przeglądanie stron bez proxy?


Jak chcesz sprawdzić, czy squid pracuje to ustaw przeglądarke na korzystanie z proxy a konsoli NND daj podgląd logów:
tail -f /var/log/squid/access.log
i buszuj po sieci. Jak logi będą się pojawiać to znak, że squid pracuje. Nie ma sensu blokować, jak już chcesz mieszać w firewallu to lepiej od razu dopisz transparent proxy, a w razie czego poprostu usuniesz tą regułke.

_________________
provayder
Zielony Użytkownik Linuxa
ROUTER: DSL250 + Celeron 333MHz|Asus P2B|256MB RAM|HDD 40GB|NND 16.11 + pacman -Suy
uptime-project.net


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 15 sierpnia 2005, 00:36 
Offline

Rejestracja: piątek, 22 października 2004, 16:57
Posty: 53
Bardzo dziękuję za pomoc. Sprawdziłem logi i wpisy się pojawiają, znaczy działa. Teraz zaczynam zabawe z transparent proxy.

httpd_accel_host_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

Czy to wystarczy?

Edit1
Zrobiłem jak napisałem wyżej i chyba wszystko działa, logi aktualizuja się bez włączania proxy na mojej przeglądarce czyli raczej jest OK.
Jeszcze raz dziękuję za pomoc.

Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 21 sierpnia 2005, 12:35 
Witam, mam pytanko.
Czy istnieje taka możliwość skonfigurowania squida, żeby przechodziło przez niego nawet jak w przeglądarce ustawione direct connection?
Jest niby ten transparent proxy, ale nie dziala ;/ Tzn dziala, jak wpisze reczne ustawienia, ale jak w przegladarce dam bezposrednie polaczenie, to squida omija.

Podczas polaczenia bezposredniego przegladarka korzysta z jakiegos portu?

: [/] [] ()
http_port 8080
visible_hostname 10.0.0.1
acl users src 10.0.0.0/255.255.255.0
http_acces allow users

httpd_accel_host_host virtual
httpd_accel_port 8080
httpd_accel_with_proxy on
httpd_accel_uses_host_header on


w chache.log wszystko raczej ok.


Na górę
  
 
 Tytuł:
Post: poniedziałek, 22 sierpnia 2005, 14:38 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
drumah pisze:
jak wpisze reczne ustawienia, ale jak w przegladarce dam bezposrednie polaczenie, to squida omija.... Podczas polaczenia bezposredniego przegladarka korzysta z jakiegos portu?


1. A przekierowałeś pakiety z portu 80 na port squida przez iptables?
2. Tak - używa portu 80. :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 22 sierpnia 2005, 15:42 
Offline

Rejestracja: wtorek, 16 sierpnia 2005, 21:02
Posty: 22
witam. ja mam pytanko, na ktore jeszcze nie znalazlem odpowiedzi czyli jak odwrocic cala instalacje squida?? probowalem zrobic transparent juz 2 razy i nie dzialalo - oczywiscie konczylo sie to ponowna instalacja nnd :cry:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 26 września 2005, 21:03 
Offline

Rejestracja: piątek, 26 sierpnia 2005, 21:10
Posty: 58
Lokalizacja: Rzeszów
pacman -R squid

_________________
... wybaczcie - dopiero się uczę ...


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 13 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl