Samba-Server für mehrere Netzwerke

Post Reply
Message
Author
SonicWF

Samba-Server für mehrere Netzwerke

#1 Post by SonicWF »

Hi,

ich habe ein Problem mit Samba :)
Und zwar habe ich im Zwange des DSL's mir einen Server zusammengeschraubt auf dem einige Dienste laufen sollen. Zum Beispiel auch Samba.
Das System besteht aus einem billigen 200Mhz-Prozessor von AMD, 32MB RAM, 10GB HDD, billige Grafikkarte, 4 Netzwerkkarten und einer Soundkarte (Creative Schiessmichtot ISA) mit SuSE 7.0.
Das mit den 4 Netzwerkkarten hat folgenden Grund:
- 100 Mbit zu meinem Rechner
- 10 MBit in die andere Ecke der Wohnung (alles auf 100 MBit zu bringen wäre zu teuer geworden)
- 10 MBit temporär in eine andere Wohnung (zum Zocken)
- 100 MBit für das DSL-Kram
Jede Karte ist in einem anderen Class-C Netz.
IP-Routing (ping) funktioniert wunderbar.

Die "software"-Konfiguration sieht folgendermaßen aus:
Server:
Name: Server
Arbeitsgruppe: Arbeitsgruppe
Interfaces: eth0 eth2 eth3 (Die 3 lokalen)
Bind Interfaces only: yes
WINS Server: yes
Preferred Master: yes
Local Master: yes
Domain Master: yes
usw. usw. halt alles was soweit stimmt

Client:
Arbeitsgruppe: Workgroup
DNS-Server, WINS-Server, Gateway: jeweils immer der Server

Nunja, Samba läuft auch soweit, dass ich ihn in "Arbeitsgruppe" sehe. Ich bin in "Workgroup". Die anderen Rechner sehe ich nicht (auch in "Workgroup" eingetragen)!!! Wenn ich sie aber suche, finde ich sie. Sie stehen halt nur nicht in der Netzwerkumgebung.
Nach zigtausenden von durchgelesenen Doku's bin ich immernoch nicht schlauer geworden, wie ich es einstellen kann, dass sich ALLE sehen.
Woran es liegt, dass ich die anderen Rechner nicht sehe, ist mir klar. Es werden keine Broadcasts geroutet. Aber wie kann ich es denn so einstellen, dass er es kann (ohne einen LocalMaster pro Netzwerk einzubauen?).
Immerhin bekommen ja alle den Server und sich selber in der Netzwerkumgebung zu sehen.
Wenn ich das alles richtig verstanden habe, dann wird bei einem Netzwerk mit Local-Master Servern pro SubNetz jeder Client in dem Subnetz seine Infos an den LocalMaster senden, dieser sendet sie dann an den DomainMaster und der sendet eine komplette Tabelle wieder an den LocalMaster, von welchem die Clients dann auch die vollständige Tabelle abfragen, oder nicht ???
Also alle Rechner ihre Infos zu den einen Server bei mir senden, hat er die komplette Tabelle und kann sie doch auch weitergeben oder nicht ?
Aber es funktioniert einfach nicht.
Kann mir da jemand weiterhelfen ?

Und ein kleineres Problem, was mir nicht soo wichtig ist, ist folgendes:
Wenn ich dem Samba-Server sage er soll auch in "Workgroup" sichtbar sein, sehe ich in der Netzwerkumgebung NUR den Samba-Server aber mich nicht mehr. Mich selber finde ich dann nurnoch über Suchen. Sollte ja eigentlich auch nicht so sein, oder ?

Ich hoffe mir kann da jemand helfen...
Schonmal Danke im Vorraus

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: Samba-Server für mehrere Netzwerke

#2 Post by hjb »

Hi,

bei DHCP muß man Broadcast-Routen explizit setzen. Vielleicht ist es hier genauso? Beispielsweise:

Destination Gateway Genmask Flags Metric Ref Use Iface
255.255.255.255 0.0.0.0 255.255.255.255 UH 0 0 0 eth1

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

sonicwf
Posts: 1
Joined: 29. Oct 2000 11:35

Re: Samba-Server für mehrere Netzwerke

#3 Post by sonicwf »

Hmm, das mit dem Routing habe ich jetzt ausprobiert... hat aber leider auch nicht den gewünschten Erfolg gebracht <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">

Gibt es noch irgendwelche anderen Ideen ?

Ich habe schon probiert 2 mal den SMBD mit 2 unterschiedlichen Konfigurationen zum Laufen zu bringen... ging aber leider auch nicht so wie ich es wollte, weil immer nur 1 Prozess von ihm aktiv war. Kann man ihn wirklich nur einmal starten ???

Gruß,
SonicWF

leon@noctur.de

Re: Samba-Server für mehrere Netzwerke

#4 Post by leon@noctur.de »

Ich hab das anders gelöst:

Ich hab einfach mal probiert in der /etc/smb.conf praktisch zwei vollständige Konfigurationen untereinander einzutragen.
Danach war der Server dann in beiden Netzwerken (einmal ´WORKGROUP´und einmal `CPS`) zusehen.
Ist zwar nicht elegant, aber geht.

Bei Rückfragen kannst du mir ja mailen.

Gruß Leon

Post Reply