Linux 15.032 Themen, 107.081 Beiträge

samba läuft nicht

the_mic / 5 Antworten / Baumansicht Nickles

system: mandrake 8.2
samba version: 2.2.3a
netzadressenvergabe: dhcp

folgendes problem: der nmbd-dienst startet problemlos. doch mit dem smbd klemmt es irgendwo.
ich habe den smbd-dienst mal mit dem parameter -i gestartet. dabei erhalte ich diese fehlermeldung:
smbd version 2.2.3a started.
Copyright Andrew Tridgell and the Samba Team 1992-2002
bind failed on port 139 socket_addr = 0.0.0.0.
Error = Address already in use


was muss ich nun machen, welcher dienst blockiert mir den port 139?

bitte um linux-dau-gerechte erklärung ;-)

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
FreddyK. the_mic „samba läuft nicht“
Optionen
Dieser Beitrag wurde unter Debian GNU/Linux 7.1 Wheezy verbrochen. https://de.wikipedia.org/wiki/Vorratsdatenspeicherung
bei Antwort benachrichtigen
the_mic FreddyK. „http://www.sambahq.de/hilfe.php3/ http://www.openoffice.de/linux/buch/samba.html...“
Optionen

ich danke dir, aber ich glaube, dass das problem nicht beim samba liegt, sondern dass da ein anderer linux-dienst zwischenfunkt. da ich linux aber noch nicht gut kenne, habe ich keine ahnung, was das sein könnte.
meine smb.conf scheint korrekt zu sein (die prüfung ergibt keine fehler)

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
polytaen the_mic „ich danke dir, aber ich glaube, dass das problem nicht beim samba liegt, sondern...“
Optionen

versuch mal mit netstat -t rauszufinden, welcher dienst da hört. Oder wars netstat -i?
naja, netstat in jedem fall.
Bis denne
poly
(man netstat)

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen
the_mic polytaen „versuch mal mit netstat -t rauszufinden, welcher dienst da hört. Oder wars...“
Optionen

weder netstat -i noch netstat -t zeigen irgendwas mit port 139 an.

wenn ich nur netstat ohne parameter starte, dann scrollt er durch, ohne dass ich wirklich was sehe und erzeugt mehr ergebnis, als die konsole anzeigen kann.. kann man ein programm auch nur seitenweise ausführen?

ein portscan von einem anderen pc im netzwerk ergab, dass port 139 geschlossen ist.

evtl ist doch meine smb.conf fehlerhaft. allerdings habe ich sie mit swat erstellt, sollte also eigentlich funktionsfähig sein...

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
mad-dog the_mic „samba läuft nicht“
Optionen

kontroliere erstmall auf welchen IP/Netmask du deine Samba lauffen lassen willst in der /etc/samba/smb.conf ist das interfaces = 192.168.bla.bla/255.255.255.0 ( meistens so ), bla.bla naturlich anpassen :o). Dann mit der rcsmbd status , rcsmbd stop, rcsmbd start, rcsmbd restart kannst du deinen dienst steuern. port 139 wird von
netbios-ssn 139/tcp # NETBIOS Session Service
netbios-ssn 139/udp # NETBIOS Session Service
( info steht in /etc/services ) und die sache dass irgend ein dienst bei dir schon den 139 blockiert kann es nur die samba selbst sein.
viel spass

bei Antwort benachrichtigen