Hallo allemal. Ich bin blutiger Linux Anfänger und will mir einen Server unter RedHat 8.0 aufstellen. Jetzt hab ich mir Samba und Squid mit und mit konfiguriert und komm einfach nicht weiter. Samba taucht in der Netzwerkumgebung auf, aber ich kann nicht drauf zugreifen. Squid bricht direkt mit der Cache initialisierung ohne Fehlermeldung ab. Bitte helft mir.
Linux 15.036 Themen, 107.107 Beiträge
Hallo,
in der samba.conf die Rechte kontrollieren.
Squid? Bin Freebsd´ler, da mußt Du das Startskript anpassen bzw. schreiben. Bei RedHat-Linux kenn ich mich damit nicht aus.
Gruß
Thomas
Guten Morgen,
am besten mal lesen: http://www.squid-cache.org
http://www.samba.org
Für squid gäbe es noch die Option den Webmin zu installieren und über diesen den Squid zu administrieren; das fällt gerade Anfängern leichter als in der squid.conf rumzuhacken.
Für Samba gäbe es da auch noch SWAT, damit kann man den Samba schön konfigurieren und der bringt eine recht ordentliche online-Hilfe mit.
Ansonsten solltest du mal ein bißchen geschwätziger werden und deine Konfigurationsdateien posten ( ..oder jedenfalls die relevanten Teile davon ;-) ).
Gruß
Elke
Das sind die modifizierten Squid Zeilen.
http_port 8080
icp_port 3130
htcp_port 4827
mcast_groups 192.168.1.156
tcp_outgoing_address 255.255.255.255
udp_incoming_address 0.0.0.0
udp_outgoing_address 255.255.255.255
cache_mem 4 MB
cache_dir ufs /var/spool/squid 100 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
emulate_httpd_log off
client_netmask 255.255.255.0
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow all
http_access allow localhost
http_access deny all
icp_access allow all
miss_access allow all
Ohne mich jetzt näher mit Squid und der squid.conf auszukennen, aber
http_access allow all
http_access allow localhost
ttp_access deny all
Das beisst sich soch sicherlich.
XPectIT
Da kann ich mich XPectIT nur anschließen, in meiner squid.conf steht das so auch nicht drin..
Wie startest du den squid? Mit welcher Option? Irgendwelche Meldungen ( verbose)?
Elke
Ich starte Squid mit
squid -NCid
dann kommt starting squid cache... aborted
Und dann bricht er ab...
Hallo!
Also die Zeilen:
http_access allow all
http_access allow localhost
http_access deny all
passen nicht. Wenn du allen Clients in deinem Netzwerk zugriff gestatten willst solltest du folgende Zeilen löschen oder auskommentieren
http_access allow localhost
http_access deny all
auserdem noch:
mcast_groups 192.168.1.156
denn ich glaube nicht das dein Server auf multicast groups hören sollte.
Hast du bei samba maschinen accounts eingerichtet?
MFG
Patrick
Die Zeilen hab ich auskommentiert. Nur was ich nicht verstehe ist, dass er beim Cache schon "aborted". Die Verzeichnisse hab ich angelegt und squid den Zugriff gewährt.
Und ich hab bei den Samba Maschinen Accounts angelegt. Ich versteh es einfach nicht mehr.
gib mal in der Konsole
$ netstat -a | grep :
ein.
Da müssten zumindest Zeilen mit:
*:http-alt ------------- *:*
*:netbios-ssn ---------- *:*
*:www-http ------------- *:*
*:netbios-ns ----------- *:*
*:netbios-dgm ---------- *:*
erscheinen. Wenn nicht sind die Ports nicht offen und du kannst auch nicht connecten.
Aber das Squid nicht mal den cache basteln kann.... *schulterzuck*
XPectIT
Die Ports sind offen... wie gesagt, beim starten bricht der einfach beim Cache initsialisieren ab. Ich schau jetzt einfach nochmal die ganzen Verzeichnisse nach... vielleicht hab ich ja doch irgendwie irgendwo on den weiten der Verzeichnisse übersehen... :)
Hast du schonmal das Dateisystem gecheckt? Welches hast du denn drauf, reiserfs, ext2, ext3, xfs, jfs, fat(*g*)?
XPectIT
Ich hab Samba am laufen...
Ich muss zugeben... *heul*
es war nur ein dummer Fehler... hab zwar die Benutzer eingegeben...
aber vergessen sie zu aktivieren... *heul* *heul*
aber squid läuft noch immer nicht.
Bin ja etwas spät dran, aber ich komme leider nicht so oft dazu ins Forum zu schauen, wie ich das gerne hätte :-(
Bevor du den Squid mit # squid -NCd1 startest, mußt du erstmal die Cache-Verzeichnisstruktur mit dem Befehl # squid -z
anlegen.
Eine schöne Anleitung, v.a. was alles getan werden muß hinsichtlich Berechtigungen etc. findest du unter
http://www.squid-handbuch.de/hb/index.html
Ich hoffe, es hilft dir noch weiter...
Gruß
Elke