PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba verbockt es Local Master Browser zu sein...



philoman
26.02.02, 18:59
Hi Leute,

ich habe einen Fileserver( 2 Netzwerk-Karten 192.168.0.2 ; 192.168.0.100 ) im Netzwerk, der eigentlich auch gleichzeitig den Local Master Browser für meine Arbeitsgruppe Half-Lifenet machen sollte. Dazu habe ich meine smb.conf um folgende Einträge erweitert:

os level = 64
workgroup = Half-Lifenet
preferred master = True
local master = True

Ok, soweit so gut. Gewinnt nun der Samba Server die Local Master Browser Wahl, was er immer tut, können die Workstations, es sind nur Windows 2000 Workstations vorhanden, in dieser Arbeitsgruppe nicht mehr auf die Netzwerkumgebung zugreifen. Unter Computer Suchen wird er jedoch ganz normal als Mitglied der Arbeitsgruppe Half-Lifenet gefunden und man kann dann auch über \\zerfex auf ihn zugreifen.

Nun zu den Fehlern in der log.nmbd

2002/02/26 14:04:06, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
*****

Samba name server ZERFEX is now a local master browser for workgroup HALF-LIFENET on subnet 192.168.0.100

*****
[2002/02/26 14:04:06, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
*****

Samba name server ZERFEX is now a local master browser for workgroup HALF-LIFENET on subnet 192.168.0.2

*****
[2002/02/26 14:04:06, 0] nmbd/nmbd_packets.c:process_browse_packet(1065)
process_browse_packet: Discarding datagram from IP 192.168.0.100. Source name ZERFEX<00> is one of our names !

[2002/02/26 14:04:06, 0] nmbd/nmbd_packets.c:process_browse_packet(1065)
process_browse_packet: Discarding datagram from IP 192.168.0.100. Source name ZERFEX<00> is one of our names !

[2002/02/26 14:04:06, 0] nmbd/nmbd_packets.c:process_browse_packet(1065)
process_browse_packet: Discarding datagram from IP 192.168.0.100. Source name ZERFEX<00> is one of our names !

Werdet Ihr daraus schlau?

Ausgaben in der log.smbd


2002/02/25 19:41:55, 0] lib/util_sock.c:read_socket_data(478)
read_socket_data: recv failure for 4. Error = No route to host
[2002/02/25 20:12:35, 0] smbd/connection.c:yield_connection(62)
yield_connection: tdb_delete failed with error Record does not exist.
[2002/02/25 20:12:35, 0] smbd/connection.c:yield_connection(62)
yield_connection: tdb_delete failed with error Record does not exist.
[2002/02/25 20:14:28, 0] smbd/nttrans.c:call_nt_transact_ioctl(1798)
call_nt_transact_ioctl: Currently not implemented.
[2002/02/26 14:57:01, 0] smbd/nttrans.c:call_nt_transact_ioctl(1798)
call_nt_transact_ioctl: Currently not implemented.



Bitte helft mir, ich will nicht wieder auf Windows downgraden müssen...

Vielen Dank
MfG Philoman

philoman
28.02.02, 14:30
weiss hier keiner ne antwort?
das gibts doch net...

augury
28.02.02, 16:31
Hi !

frage: wieso hast du in einem rechner 2 karten im gleichen subnetz ??
da wird sich samba nicht auskennen wo der weg wieder rausgeht.

Wie schaut deine Netzwerk-konfiguration aus.

server<------>hub<-------->clients ?

nun, die win2k-stations sehen sich wenn sie nicht in der workgroup
angemeldet sind ?

konfigurier sonst mal eine netzwerkkarte in ein anderes subnet,
so dass sich die beiden karten nicht mehr im weg sind
und samba weiß wo der "ausgang" für das jeweilige packet ist.

oder wenn du weiterhin beide netzwerkkarten im gleichen subnet
hängen haben willst, dann müsstest du genaue Routen anlegen
wohin ( zu welchem Client ) es über welche Karte geht.


augury

philoman
28.02.02, 16:51
Hi,

OK, Danke
Also meinst du damit dass eine Netzwerkkarte 192.168.1.1 und die andere Karte 192.168.0.1 hat?

P.S.: Eigentlich wollte ich auf die 2 Karten die angefallenden Dienste verteilen. D.h. Auf der einen Karte will ich dedizierte Spieleserver aufsetzen, auf der andere will ich die Samba Filesharing Dienste anbieten.

augury
28.02.02, 17:22
1.subnetz: 192.168.0.1
2.subnetz: 192.168.1.1

damit sich beide _nicht_ sehen, lege dann eine netzwerkmaske
mit 255.255.255.0 drüber. dann weiß samba 100% wo es wann
hinmuss mit seinen packeten.

so wie du deine dienste aufteilen willst, wird von manchen diensten
unterstützt, andere dagegen schnappen sich ungefragt
einfach alle ips, die sie kriegen auf einem rechner. bei so manchem
programm ist die option, dass es nur eine ip nimmt, sehr schwer
zu finden.

wenn du die dienste wirklich trennen willst. würde ich sowieso vorschlagen
2 server aufzustellen.
wäre vielleicht für einen spiele-server recht sinnvoll.
kommt natürlich auch darauf an, wieviele user diesen server nutzen werden/sollen/wollen.

augury

philoman
28.02.02, 19:01
Nur am Rande:
Wenn mein Samba Server kein Local Master Browser ist wird er auch ganz normal angezeigt.
Kann auch schuld sein dass meine route.conf so aussieht?

192.168.0.0 0.0.0.0 255.255.255.0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 eth0
192.168.98.1 0.0.0.0 255.255.255.255 ippp0
192.168.97.1 0.0.0.0 255.255.255.255 ippp1
192.168.96.1 0.0.0.0 255.255.255.255 ippp2

Nach deiner Theorie könnte ich ja Samba mit dem Eintrag
interfaces = eth0 in der smb.conf laufen lassen, oder?

Vielen Dank
MfG Philoman

augury
28.02.02, 19:48
interfaces = 192.168.0.0/255.255.255.0 könnte gehen ...
versuch ist es wert oder ? :)

augury

philoman
03.03.02, 16:35
Müsste ich evtl eine default Route in meiner route.conf anlegen?
wenn ja wie muss dieser Eintrag aufgebaut sein im Zusammenhang mit meinem Post zu meiner route.conf weiter oben in diesem Thread

philoman
04.04.02, 10:29
Habe übrigends den Fehler vor Ewigkeiten schon gefunden aber trotzdem will ich ihn mal nennen falls wer das gleiche Prob. hat:

Ich habe in der smb.conf u.a. die Option valid users verwendet; als ich die raus habe gings wieder wunderbar :)

MfG philoman

Kernel-Error
04.04.02, 12:20
Hi!

Du hast nicht zufällig schon mal probiert dein os leven an zu heben????

Um so höher um höhre ist dein rechner angesiedelt... Sinvolle Werte sind:

65 ==> Normale WKS
125 ==> Server für Windoof DOS basierter Schrott
255 ==> für netweitem Server


Mit freundlichen Grüßen


:ugly: Kernel Error :ugly: