PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid Proxy Server



kpelka
27.03.04, 19:28
Hallo
Ich habe follgendes Problem, mein Proxy läuft nicht.
Ich habe ihn mit Webmin konfiguriert, kennt sich einer damit aus?
Welche mindest Angaben müssen vorhanden sein damit er läuft.
Folgendes spcukt er mir aus:
2004/03/27 21:12:35| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '192.168.0.2/255.255.255.0'
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.4.STABLE6): Terminated abnormally.
CPU Usage: 0.020 seconds = 0.020 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 257

Könntet ihr mir helfen dieses Problem zu beseitigen?
Danke kpelka

geronet
27.03.04, 19:40
>2004/03/27 21:12:35| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '192.168.0.2/255.255.255.0'

Oh je dann nimm halt 255.255.255.255

>FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Ich hab das jetzt schon zweimal hier im Forum gesehen, dann tu das doch einfach oder schreib die IP vom Rechner mit dem Hostnamen und Domainnamen in die /etc/hosts rein:rolleyes:

kpelka
27.03.04, 20:03
Danke dir
Ich habe mal ne Frage, muß ich noch was anderes machen für die Internetfreigabe?
Sobal der Proxy läuft, kann ich mit meinen Clients ins Internet.
Dann werde ich einen neuen Versuch wagen um zu schauen ab du Recht hast`;-)
Danke euch noch mal
Kpelka

kpelka
27.03.04, 20:56
Hallo
bei mir gehts immer noch nicht so richtig,
ich habe jetzt die ip, name und die Arbeitsgruppe eingetragen in die Datei /etc/hosts.allow.
Wie finde ich den die Domäne von meinen XP home Rechner raus?
Danke für euer Verständnis

kpelka
27.03.04, 21:46
So ich bin, noch mal, squid läuft soweit, aber leider nicht so wie ich das will.
Wenn ich den befehl
squid -z eingebe dann spuck er folgendes aus:
2004/03/27 23:44:22| Squid is not safe to run as root! If you must
2004/03/27 23:44:22| start Squid as root, then you must configure
2004/03/27 23:44:22| it to run as a non-priveledged user with the
2004/03/27 23:44:22| 'cache_effective_user' option in the config file.
FATAL: Don't run Squid as root, set 'cache_effective_user'!
Squid Cache (Version 2.4.STABLE6): Terminated abnormally.
CPU Usage: 0.010 seconds = 0.010 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 247

obwohl ich mich als root eingelogt habe
Vor den Prompt Zeichen steht ein none, warum?
Ich habe mich doch als root eingelogt?
Danke kpelka

geronet
27.03.04, 22:22
>Vor den Prompt Zeichen steht ein none, warum?
Dann gib deinem System mal einen Domainnamen, in der /etc/resolv.conf z.B.

Du solltest auch mal die Dokumentation zu squid lesen..

Inside
27.03.04, 22:42
cache_effective_user Wird Squid von root gestartet, ändert er seine effektive UID und GID in die angegebenen Werte.
In unserem Fall: cache_effective_user squid squid

Quelle (http://www.linux-magazin.de/Artikel/ausgabe/1997/06/Internet/internet2.html)

kpelka
28.03.04, 09:29
ja, danke euch erstmal
aber ich bin doch als root eingelogt.
Über webmin geht das ganze auch nicht obwohl ich wiederrum da cuh als root eigelogt bin.
Ich verstehe das ganze nicht. Hoffentlich klapp das ganze heute.
mal, erst mal danke wierder für einer bemüheungen.
Die datei in meinem Debian Server squid.conf wurde in Ordner etc abgelegt, sie isr unendlich lang. liegs eventuell dran vielléicht`
danke kpelka

Schärple
28.03.04, 10:10
dort steht: Es ist _nicht_ sicher squid als root zu starten, wenn Du das dann doch machen
willst, sollst du Squid so konfigurieren, dass er über einen minderprivilegierten User Squid
startet.

kpelka
28.03.04, 10:22
alles dank dir, aber dasd habe ich auch verstanden, ich habe einen Benutzer namens squid angelegt , jedecklich wenn ich ihn wechsele , dann findet er den Befehl squid nicht ?
meint ihr ich ich kann mit rechtvergabe das so machen, dass ich z.b. mit den Benutzer dat starten kann?
Danke kpelka

geronet
28.03.04, 10:28
Hey kannst du nicht lesen?

2004/03/27 23:44:22| Squid is not safe to run as root! If you must
2004/03/27 23:44:22| start Squid as root, then you must configure
2004/03/27 23:44:22| it to run as a non-priveledged user with the
2004/03/27 23:44:22| 'cache_effective_user' option in the config file.

kpelka
28.03.04, 11:11
klar doch, ich meine schon, aber ich habe unzählige male Versucht, leider gelingt es mir ja nicht,
'cache_effective_user' user, muß ich da meinen User eintragen ,bevor ich squid starten muß?
könntet jemand eben kurz erklären wie das geht, schritt für schritt?
Bin noch eben neu auf den Gebiet Debian, mit suse habe ich schlechte Erfahrungen gemacht deshalb mchte ich jetzt mit Debain loss legen und einige kleine Server Dienste auf meinem alten Rechner bereitstellen.
Das verstehe ich schon das euch das auf den sack geht , aber ich habe gestern 6 Studen an den Teil gesehen und nichts tat sich.
Also bitte ich un eure Vetständis
danke kpelka
P.S. jeder hat mal klein angefangen

bla!zilla
28.03.04, 11:25
Warum Schritt für Schritt. Die /etc/squid/squid.conf ist erstklassig dokumentiert. Die einfach mit einem Editor deiner Wahl öffnen und deinen Bedürfnissen anpassen. Andere Möglichkeit

http://www.squid-cache.org

kpelka
28.03.04, 11:39
Hallo
in der vanganeheit habe ich mehrere Seiten durchgeforstet, leider habe ich das noch nicht selber geschaft, ich es ist auch mir lieber selber ans laufen gebraucht hätte , aber ich kannst einfach nicht. Es ist nicht so das ich Lese Faul bin oder so, ganz im gegenteil. Wenn ich das zu laufen bringe , muß ich nichts anderes mehr installieren. Ich hoffe das ich das noch heute gebacken kriege.