PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kann smbd von samba nicht starten



BOsnoopy64
11.07.02, 17:22
hallo zusammen,
ich habe ein problem mit dem neuen samba 2.2.5
ich kann den smbd nicht starten!!!!
der nmbd läuft ohne probleme

die log datei vom smbd sagt folgendes:
[2002/07/10 20:21:58, 0] smbd/server.c:main(707)
smbd version 2.2.5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2002
[2002/07/10 20:21:58, 0] lib/util_sock.c:open_socket_in(804)
bind failed on port 139 socket_addr = 0.0.0.0.
Error = Address already in use

kann mir jemand helfen???
cu
snoopy

Harry
11.07.02, 17:55
Hallo,

die Meldung sagt aus, dass sich da bereits (oder noch) ein anderer Prozeß an den Port 139 gebunden hat. Nach dem Highlander-Prinzip kann es jeweils nur einen pro Port und Protokoll geben.

Entweder läuft da bereits ein smbd, oder zufällig ein ganz anderer Prozeß auf Port 139 oder der Socket kann nach Beendigung des ehemaligen smbd nicht vernünftig geschlossen werden.

Das Kommando
netstat -ant wird Dir wahrscheinlich sagen, dass der Port noch belegt ist.

Ich tippe mal <in die Glaskugel schau> auf einen smbd, den Du zuerst beenden mußt.

Harry

BOsnoopy64
11.07.02, 19:17
hi,
danke du hattest recht, da läuft etwas drauf! aber cih weiss nicht 1000%ig was,
ich habe eine vermutung!!
wahrscheinlich ist es der vmware mit edonkey
cih werde mal vmware schliessen und es versuchen; cih werde mich wieder melden, aber bis dahin mercy

cu
snoopy

Harry
11.07.02, 19:33
Hallo,

wenn Du vmware laufen hast, dann hat vmware höchstwahrscheinlich sein eigenes Samba gestartet.

vmware bringt ein eigenes Samba-Paket mit, welches Dir später die File-Kommunikation von unter vmware eingerichteten Windows-Systemen mit Deinem Linux-Host über das vmnetx-Interface ermöglicht.

Das eleganteste wäre in dem Falle, das vmware-Samba so zu konfigurieren, dass es lediglich auf dem vmnetx-Interface aktiv ist und Dein eigenes Samba eben so zu konfigurieren, dass es am lokalen Interface (eth0?) aktiv ist.

Die Optionen in der global-Sektion
interfaces = <Netzwerkdevice>
bind interfaces only = Yes
sollten das für beide Samba-Versionen erledigen.

Dann kannst Du auch beide Samba-Instanzen nebeneinander laufen lassen.

Harry

BOsnoopy64
12.07.02, 14:36
du hast recht, vmware spuckt mir rein!

juhu ich habs geschafft, frag mich aber bitte net wie ?
cih weiss es selber net!
das einzige was ich getan habe ist rebootet.
samba hat eine eigene smb.conf angelegt, in der alles stand was ich benötige um 2x samba laufen zu lassen

aber vielen dank für deine hilfe
cu
snoopy