PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EIN Samba in ZWEI Arbeitsgruppen



exponator
24.04.06, 13:45
Hallo,
ich habe in unserem Betrieb zwei Arbeitsgruppen.
Die AG1 ist im IP-Bereich 172.16. ...
Die AG2 ist im IP-Bereich 192.20. ...
Der Server (SuSE Linux Prof. 9.3), auf dem Samba läuft, hat momentan eine IP der AG1.
Hier läuft zudem noch Squid und SquidGuard.
Die eth0 ist mit dem internen Netzwerk verbunden.
Die eth1 mit dem äußeren Netzwerk (Internet; DSL-Router).
Das Routing (von intern nach extern) übernimmt ebenso der Server.
Ich habe der NW-Karte eth0 des Servers mittlerweile eine weitere IP-Adresse (der AG2) zugewiesen.
Ein Ping an einen Rechner der AG2 funktioniert NUR mit Angabe der NW-Karte.
Hier fehlt mir scheinbar noch ein Eintrag in der Routintabelle. NUR WELCHER? :(

Ich hoffe, das ich bis hierhin soweit alles richtig gemacht habe. :o

Ich möchte nun, das ein zweites Samba auf dem gleichen Server läuft.
Und zwar so, das dieser nur für die AG2 erreichbar ist.
Für die AG1 soll dieser unsichtbar und nicht anpingbar sein.

Kann man sowas realisieren?
Wenn ja, Wie?
Und wo finde ich Infos?

quinte17
24.04.06, 14:08
ja man kann sowas realisieren.
wie, muss man ein wenig mehr in den dokumentationen lesen.
die netzwerkgeschichten allgemein würde ich an deiner stelle in einem extra thread aufmachen. 2 probleme in einem thread zu behandeln ist nicht immer vorteilhaft.
zu deiner samba geschichte http://us4.samba.org/samba/docs/man/manpages-3/smb.conf.5.html:
du kannst dynamisch andere konfigurationen mit hineinladen.


include = %I.conf

wobei %I der IP-Adresse entspricht von der aus zugegriffen wurde.
bei diesem aufbau hast du dann insgesamt 3 dateien.

smb.conf
172.16.x.x.conf
192.20.x.x.conf

und in den beiden anderen dateien halt dann nur die jeweilige config von dem bereich reinschreiben.
%I in der smb.conf belassen, dies ist ein Platzhalter den der samba-dienst interpretiert und auswertet.

greetz

exponator
25.04.06, 11:26
ja man kann sowas realisieren.

include = %I.conf

Hi quinte17
Muss das dann nicht eher so heißen?

include = %i.conf

Beim großen I ist doch die Client-Adresse gemeint und nicht die, auf welche zugegriffen wird. oder verstehe ich da was falsch?

quinte17
25.04.06, 11:46
ups :) ja.. habe ich zu schnell gelesen, muss natürlich ein kleines i sein

greetz

exponator
26.04.06, 11:28
ups :) ja.. habe ich zu schnell gelesen, muss natürlich ein kleines i sein
Macht ja nicht. Kann jedem mal passieren.
Aber danke Dir für Deine Hilfe.

Es funktioniert. Juchuu :p :)