Zum Inhalt springen

Samba - Server


DireWolf

Empfohlene Beiträge

Hi Leute!

Ich habe hier ein paar Probleme bei der Einrichtung von Samba 3.0.0rc3.

Ich habe gelesen das SWAT installiert & der Dienst (?) INETD aktiviert werden muss. Aber ich weiß nicht was ich da genau in YaST einstellen muss, da ich mich mit Linux noch nicht soooo gut auskenne :(

Ich habe die Linux-Distribution 8.2.

Das Ziel der ganzen Sache ist, dass später Windows-Rechner drauf zugreifen können. Wäre es klug eine Gruppe anzulegen & die ganzen User dieser Gruppe zuzuweisen oder wie würdet ihr dies machen?

Des weiteren soll er auch noch als Drucker-Server fungieren.

Habt ihr ein paar Tipps für mich?

Im Voraus schon mal vielen Dank!

-]DW[-

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hmm

Also von Grund auf ist die smb.conf eigentlich schon ein gutes Stück weit konfiguriert.

Um das zu vervollständigen würde ich einfach mal bei google suchen ;)

Unter "samba" und "linux" findest massenhaft Beispielfiles.

Allerdings schließe ich mich der Meinung von dr.disk an. Wieso den neusten Samba 3.0 RC3 oder RC4 nehmen? Ich hab bei mir Samba als Domain Controller mit der 2.x -Version hochgezogen - ohne Probleme.

Da findest halt auch massig Tutorials usw. dazu

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

@Schlaubi

Wie starte ich diesen Dienst?

@janand2

Stimmt, dumme Frage :rolleyes:

@smilie

Naja, leider nicht wirklich :( Aber trotzdem Danke!

Ich bekomme nun folgende Meldung wenn ich SWAT aufrufen will (http://localhost:901):

"Beim Laden von http://localhost:901/ ist folgender Fehler aufgetreten:

Verbindung zu Rechner localhost ist unterbrochen"

Woran kann das liegen? Letztens hat es noch geklappt?

-]DW[-

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von DireWolf

Ich bekomme nun folgende Meldung wenn ich SWAT aufrufen will (http://localhost:901):

"Beim Laden von http://localhost:901/ ist folgender Fehler aufgetreten:

Verbindung zu Rechner localhost ist unterbrochen"

Woran kann das liegen? Letztens hat es noch geklappt?

Von welchem Rechenr aus versuchst du das? Ist inetd aktiv und Port 901 offen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von DireWolf

@Schlaubi

Wie starte ich diesen Dienst?

Bei SuSE gibt es die Kommandos (bzw. Start/Stop-Skripte):


rcsmb status

rcsmb start

rcsmb stop

überprüfe aber nach dem Ausführen auf jeden Fall die /var/log/messages und auch

ps -ef | grep -v grep | grep smb

dass dieses Kommando eine Ausgabe hat. (Stellt sicher, dass der Dienst gerade am Laufen ist) Jetzt glaube ich weiß ich, was du vergessen hast..... Schau doch mal in der /etc/inetd.conf nach ob dort die Zeile:

# swat  stream  tcp     nowait.400      root    /usr/sbin/swat  swat

NICHT auskommentiert ist. Wenn doch, mach das # weg und speicher die Datei ab, sollte so aussehen:

swat  stream  tcp     nowait.400      root    /usr/sbin/swat  swat

danach startest du mit:

rcinetd restart   # Durchstarten des inetd

den Dienst am Besten durch.

So und jetzt überprüfe nochmal ob du jetzt was sehen kannst, wenn du http://localhost:901 aufrufst. Und gehts??

Link zu diesem Kommentar
Auf anderen Seiten teilen

@2-frozen

Wie kann ich den feststellen ob der Port 901 offen ist?

Versuchte von dem Linux-PC selbst & von einem Windows-Rechner mittels des Programms "Putty" darauf zuzugriefen.

"/etc/init.d/smb status" zeigte mir an, das Inetd läuft :)

@Schlaubi

Ich habe erfahren, das ab Suse 8.2 die Datei "/etc/inetd.conf" nicht mehr von Nutzen ist sondern nur noch die Datei "swat" im Pfad "file:/etc/xinetd.d" :(

Mittels "rcsmb status" stellte ich fest, das der Samba-Dienst läuft.

Bekomme immernoch die selbe Meldung wenn ich "http://localhost:901" aufrufe :(

-]DW[-

Link zu diesem Kommentar
Auf anderen Seiten teilen

is Blödsinn!

SuSE arbeitet standardmäßig immer noch mit dem klassischen inetd und nicht mit xinetd, auch wenn der inzwischen immerhin dabei ist. Aber wenn du den nicht explizit aktiviert hast, ist /etc/inetd.conf dein Freund.

Also, nochmal schritt für Schritt:

in der Datei "/etc/inetd.conf" die # vor der swat zeile löschen

mit "rcinetd reload" den Inetd aktualisieren.

mit "rcsmb status" bzw "rcnmb status" nachschauen, ob die Dienste laufen, ggf mit "rc... start" starten.

mit "w3m localhost:901" einfach mal gucken, ob man überhaupt drauf kommt. Wenn das geht, aber es vom Client aus immernoch nicht klappt, gucken, ob ein Proxy verwendet wird, und den testhalber mal abschalten. Und dann ggf den Sambaserver von der Proxybenutzung ausschließen (kommt auf den Browser an, wie)

viel glück!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn es nach der beschreibung von Kristian immernoch nicht geht würde ich mal in die

/etc/service

schauen ab das schon

swat 901/tcp drin steht ! (Müste aber normal)

Ansonsten das eintragen !

Hast du schon die Firewall laufen ?

Dann würde ich die auch mal testhalber aus machen ![test

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Kristian

Der Befehl "rcinetd reload" hat bei mir folgende Meldung gebracht: "-bash: rcinetd: command not found".

Bei “rcnmb status" bekam ich die Meldung "dead", als ich ihn starten wollte kam die Meldung "Starting Samba classic NMB deamon failed" oder wenn ich ihn stoppen wollte "Deamon not running done".

"rcsmb status" hat keine Wirkung gezeigt. Bei "w3m localhost:901" kommt die Meldung "Unknown URI: localhost:901" :(

Original geschrieben von Kristian

Und dann ggf den Sambaserver von der Proxybenutzung ausschließen (kommt auf den Browser an, wie)

viel glück!

Dein Satz in der Klammer hört komisch auf ;)

@Terran Marine

Bei “netstat –l“ habe ich nichts mit “901“ gefunden ...

@Shinak

„swat 901/tcp“ steht drin.

Eine Firewall habe ich noch nicht laufen.

-]DW[-

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von DireWolf

"-bash: rcinetd: command not found".

Was sagt

/var/log/messages
dazu?? Was ist wenn du einfach mit
inetd
den Dienst startest - läuft der überhaupt??? Was sagt
ps -ef | grep inetd
??? Bzw.
ps -ef | grep -E smb|nmb
??? Läuft da was oder nicht?
Bei "w3m localhost:901" kommt die Meldung "Unknown URI: localhost:901"
hast du es mal mit
w3m [url]http://localhost:901[/url]
versucht??
Bei “netstat –l“ habe ich nichts mit “901“ gefunden ...
Wenn Inetd resp. SWAT nicht läuft, dann kannst du auch keinen Port 901 finden. Wenn der Inetd gestartet ist (du es geschafft hast ihn zu starten)...mach mal einen Verbindungsversuch auf den Port 901/Swat:
telnet localhost 901

Und kommt eine Verbindung zu Stande??

„swat 901/tcp“ steht drin.

Habe nichts anders erwartet.

Eine Firewall habe ich noch nicht laufen.

Gut sind wir schonmal so weit.

Versuche das mal und prüfe die messages, eventl. Fehlermeldungen bitte posten

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Schlaubi

Habe nun mittels des Programms "Putty" auf Linux von Win2k zugegriffen & dann mal die Befehle eingeben:

3732383133323730.jpg

So sah es aus, nachdem ich "w3m http://localhost:901" eingegeben habe:

6164643966343138.jpg

Was muss ich nun machen oder kann ich hier überhaupt was machen :confused:

Bei "ps -ef | grep -E smb|nmb" kam das:

6563313564326137.jpg

Hoffe mal, das ich keinen Befehl vergessen habe ...

-]DW[-

Link zu diesem Kommentar
Auf anderen Seiten teilen

So, dass müssen wir leider nochmal machen:

1. der Übersichthalber, mach statt des ps -ef | grep inetd mal ein "ps -aux | grep inetd". Und am besten auch, wenn du gerade nur einmal eingelogged bist, ist sonst so chaotisch...

2. /var/log/messages ist kein Befehl sondern eine Log-Datei. Was wir gemeint haben war, das du direkt nach dem Versuch den Server zu starten etwas eingeben solltest wie

" grep -E 'nmb|smb' "

Wenn das zu viel ist, eben nur die letzten (vielleicht 20) Zeilen posten.

3. Hab gerade gesehen, der inetd wird bei SuSE 8.2 nicht mehr standardmäßig installiert. Keine Ahnung warum nicht. Bitte das Paket inetd per yast nachinstallieren.

sollte die Quelle deiner Probleme sein, aber wir werden sehen....

4.: no comment

5. Befehl falsch geschrieben: nach dem - darf vor den Optionen kein Leerschritt kommen!

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Kristian

"ps -aux | grep inetd":

6639663637613739.jpg

Wie nur einmal eingeloggt sein? Meinst weil ich von außerhalb nochmal drauf zugreife auf Linux?

Soll ich genau das eingeben (ohne Anführungszeichen & Leerzeichen am Ende): "grep -E 'nmb|smb' " ???

Erhalte nun "-bash: nmb: command not found" nach "ps -ef | grep -E smb|nmb".

Was meinst du bei 4. mit "no comment" :confused:

Als ich das Packet nachinstallieren wollte, hat sich zum, ersten mal seit Tagen Linux aufgehängt :uli

Ist es nun schon drauf, oder hat Wolle Recht?

Nach dem Neustart ging es dann mit Yast2, aber ich finde es nicht, dieses "inetd" ...

-]DW[-

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...