Ich habe zwei Netze: 129.217.205.0 / 255.255.255.0 und
192.168.168.0/255.255.255.0
ich habe Samba auf 129.217.205.1 (Domaene MZ1) installiert und konfiguriert.
Auf 192.168.168.1 (Domaene EDO1) habe ich auch Samba installiert. Auf dem
Linux Rechner sind 2 Netzwerkkarte installiert:
 192.168.168.1
 129.217.205.9

Auf DEm Server 192.168.168.1 ist DHCP konfiguriert.
Auf dem Server (129.217.205.9 , 192.168.168.1) ist IPTABLES definiert.
iptables -t nat -D POSTROUTING -s 192.168.168.128 -o eth0 -j
SNAT --to-source 129.217.205.9
Die Home-Verzeichnisse und Profile werden von 129.217.205.1 geladen.
Das funktioniert auch alless wenn ich die IP-Adresse durch Firewall vorher
frei schalte:
iptables -t nat -D POSTROUTING -s 192.168.168.128 -o eth0 -j
SNAT --to-source 129.217.205.9
Ich habe vor, wenn ein User sich einlogt, dann die Ip-Adresse Freigeschaltet
wird.
Es gibt die Moeglichkeit, dass man eine login-script schreibt. So habe ich
einen Ordner auf 192.168.168.1 frei gegeben und
Durch  "root preexec" starte ich eine Script, dass den Befehl:
iptables -t nat -D POSTROUTING -s 192.168.168.128 -o eth0 -j
SNAT --to-source 129.217.205.9
aus fuehrt. Wenn die user sich an melden, soll die IP-adresse freigeschlatet
werden.
Das Funktioniert auch, aber die User-Profile werden nicht geladen, weil die
auf 129.217.205.1 liegt. Und Samba versucht erst die Profile laden, und das
geht nicht, weil die Ip-Adresse noch nicht freigeschlatet ist. Die
Ip-Adresse wird erst frei geschaltet, wenn die Laufwerke verbunden wird, und
das ist zu spaet.
Meine Frage:
Gibt es eine m�glichkeit, eine script auszufuehren, wenn ein user sich
anmeldet, (Before die Profile geladen werde)?????

Ich habe Vor, wenn user sich anmeldet, dann er surfen kann oder. Und will
ich durch diese iptables hinbekommen. ???
Oder gibt es andere M�glichkeiten????

Gru�,
Saied








Saied Tabandeh
Universit�t Dortmund
Medienzentrum
Netzwerkadministration
Tel.: (+49)0231-755 2145
Fax: (+49)0231-755 4597


Reply via email to