PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ftp "verteilerstelle" ?



deathb
05.07.02, 17:34
hi
ich suche eine möglichkeit mehrere ftps hinter einer zentralen verteilerstelle zu "verstecken", diese verteilerstelle soll die user an die ftps weiterleiten die grade am wenigsten zu tun haben
gibt es sowas ?

slime
05.07.02, 18:46
such mal nach "load balancing"

Harry
05.07.02, 19:13
Hi,

das sollte sich unter einem 2.4.x Kernel mit Hilfe von iptables, DNAT und ip_conntrack_ftp zumindestens ansatzweise lösen lassen.

Mit Hilfe von DNAT kannst Du grundsätzlich ein Load-Balancing konfigurieren (nach dem Round-Robin Verfahren). Das Modul zum tracken von FTP-Verbindungen, ip_conntrack_ftp, wird zwar hauptsächlich in dynamischen Paketfiltern für FTP genutzt, kann aber in Kombination mit DNAT aller Voraussicht nach Dein Problem lösen.

Also beispielsweise wie folgt:

modprobe ip_conntrack_ftp
iptables -t nat -A PREROUTING -p tcp --dport 21 -i <ext. Interface> \
-j DNAT --to 192.168.0.1-192.168.0.3

Dieses Verfahren verteilt jedoch nicht lastabhängig auf die Zielserver, sondern immer reihum.

Harry

deathb
09.07.02, 13:44
danke für die antworten, werds morgen ausprobieren

Bauchi
10.07.02, 10:36
wenn du's lastabhängig machen willst, dann schau mal auf die seiten vom linux virtual server projekt ... ist ein kernel patch, mit dem du wirklich load balancen kannst, also je nach auslastung und servergewichtung und was halt sonst noch so dazugehört

http://www.linuxvirtualserver.org/

da gibts auch ganz gute howto's ... wenn man vor englisch nicht zurückschreckt :-)