[OT] FTP en modo PORT y NAT

30/05/2005 - 18:16 por Alex GD | Informe spam
Tengo un servidor de FTP detrás de un NAT con un solo puerto abierto
(2200), lo que me obliga a ponerlo en modo port. El cliente también está
detrás de otro NAT y tiene que mapear 2 puertos, uno el 2200 y el otro cuál
es?
He leído que el servidor en modo port envía al cliente el puerto de
conexión+1 pero en la práctica no es así.
Qué puerto envía el sérver en modo PORT para que el cliente pueda
conectarse?

Saludos
Regards
Alex

Preguntas similare

Leer las respuestas

#6 JM Tella Llop [MVP Windows]
30/05/2005 - 19:05 | Informe spam
El ftp para que funcione correctamente, es necesario que el router tenga
"explicitamente" la opcion FTP y darle unicamente en ese caso el puerto
principal de datos. El propio router deberá controlar entonces los puertos
de control y el dialogo para establecerlos que usa el ftp. No es un
protocolo nada trivial..

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"Alex GD" wrote in message
news:
Funciona a medias :-(

1) El servidor está en modo port y tiene un solo puerto abierto
2) He mapeado en el cliente (yo) en el router el puerto 20 (y solamente
ese)
a mi IP

Desde el navegador no se me conecta de ningún modo (no está en modo
pasivo)
Desde un cliente ftp (el smartftp) ahora si que lo hace pero el
netstat -an
no muestra el puerto 20 de entrada, sino el 2209, que no se de dónde coño
sale.

Este es el log del smartftp:


Type set to A.
Added Port Mapping: Router:2210 -> 192.168.0.15:2210
ICS: Added Port Mapping: ICS:2210 -> 192.168.0.15:2210
UPNP: GetExternalIPAddress returned: "62.57.32.4"
PORT 62,57,32,4,8,162
200 PORT Command successful.

Opening data connection IP: 62.57.32.4 PORT: 2210.
LIST -aL
150 Opening ASCII mode data connection for /bin/ls.
186 bytes received successfully. (186 B/s) (00:00:01).
UPNP: Removed Port Mapping: Router:2210
226 Transfer complete.


Saludos
Regards
Alex


Respuesta Responder a este mensaje
#7 Alex GD
30/05/2005 - 19:12 | Informe spam
Mmmm pues qué ilusión, llevo todo el día peleándome con esta mierda

Saludos
Regards
Alex
Respuesta Responder a este mensaje
#8 Alex GD
30/05/2005 - 19:18 | Informe spam
Con perdón...

Saludos
Regards
Alex
Respuesta Responder a este mensaje
#9 Ivan [MS MVP]
31/05/2005 - 08:50 | Informe spam
http://www.isaserver.org/articles/H...urity.html
Basicamente, en modo port, el cliente establece una conexion contra el
puerto 21 TCP del servidor. Este es el canal de control. Ahora, para
transferir los datos, el servidor establece una conexion que utiliza el
puerto 20 TCP como origen y destino un puerto aleatorio, por encima del
1024, del cliente.
En tu situacion, para que el server FTP sea accesible desde Internet,
deberias permitir:
Protocolo: TCP
Direccion: Inbound
Puerto local: 21
Puerto remoto: all ports

Protocolo: TCP
Direccion: Outbound
Puerto local: 20
Puerto remoto: all ports

Un saludo.
Ivan
MS MVP ISA Server


"Alex GD" escribió en el mensaje
news:
Mmmm pues qué ilusión, llevo todo el día peleándome con esta mierda


Saludos
Regards
Alex


Respuesta Responder a este mensaje
#10 JM Tella Llop [MVP Windows]
31/05/2005 - 15:41 | Informe spam
Puerto remoto: all ports



este suele ser el problema.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"Ivan [MS MVP]" wrote in message
news:
http://www.isaserver.org/articles/H...urity.html
Basicamente, en modo port, el cliente establece una conexion contra el
puerto 21 TCP del servidor. Este es el canal de control. Ahora, para
transferir los datos, el servidor establece una conexion que utiliza el
puerto 20 TCP como origen y destino un puerto aleatorio, por encima del
1024, del cliente.
En tu situacion, para que el server FTP sea accesible desde Internet,
deberias permitir:
Protocolo: TCP
Direccion: Inbound
Puerto local: 21
Puerto remoto: all ports

Protocolo: TCP
Direccion: Outbound
Puerto local: 20
Puerto remoto: all ports

Un saludo.
Ivan
MS MVP ISA Server


"Alex GD" escribió en el mensaje
news:
Mmmm pues qué ilusión, llevo todo el día peleándome con esta mierda


Saludos
Regards
Alex






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida