Titel: feature request pasv und port optionen für nutzung mit nat Beitrag von: phobie am 04. Januar 2005, 23:53:52 passiv mode:
Wenn der client pasv sendet und der server mit seiner lanip antwortet schlägt die datenverbindung fehl. Es sollte eine serverspezifische option geben mit der die als antwort auf pasv erhaltene ip ignoriert wird und anstatt dessen die für die control connection genutzt ip verwendet wird. active mode: Die für den PORT befehl genutzte portrange sollte global einstellbar sein. Ansonsten sind portmappings für mehrere clients hinter einem nat-router nicht nutzbar. Für die im PORT befehl verwendete ip sollte es möglich sein einen DynDNS-host anzugeben, dessen ip dann anstatt der lokalen (192.168.x.x) ip genutzt wird. (Alternative könnte man ntürlich auch mit anderen mitteln an die derzeitige internetip kommen z.B. http://www.wieistmeineip.de/.) Der dyndnshost und die option ob er per default genutzt werden soll, sollte global geregelt sein; nützlich währe auch eine serverspezifische option zum (de)aktivieren der alternativen PORT-ip, damit auch weiterhin verbindungen zu ftpds im lan möglich sind. mfg phob v1.4.2 linux (debian sid) Titel: Re: feature request pasv und port optionen für nutzung mit n Beitrag von: phobie am 05. Januar 2005, 00:09:13 Sorry, der post war hier völlig falsch.
Das war eigendlich als feature request für einen ftpclienten gedacht... Ein ftpd kann natürlich auch viel tun um diese problematik aus der welt zu schaffen: So könnte er z.B. bei PORT commands optional nie/immer/bei lanips die PORT ip durch die ip des clients ersetzen. Würde man die option "nur bei lanips im port command" implementieren würde diese option fxp nicht behindern. Das proftp die PASV ip dynamisch über eine dyndns beziehen kann und die pasv portrange definierbar ist hoffe ich doch inständig. Die option habe ich bisher allerdings noch nicht gefunden. mfg phob (hinter einem nat-router ohne spezielles ftp modul) |