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
