Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Servidor FTP o HTLM (https://www.clubdelphi.com/foros/showthread.php?t=38269)

seoane 12-12-2006 21:32:29

Vamos por partes
Cita:

Empezado por Caral
El ordenador servidor, tiene una direccion:
192.168.0.1

¿Esa no sera la dirección del router?

Cita:

Empezado por Caral
Si lo escaneo el puerto 21, aparece abierto

¿Muchos routers, el mio por ejemplo, tiene un servidor ftp integrado para realizar ciertas operaciones de mantenimiento, si escaneas la ip del router claro que aparece abierto, incluso puede que te puedas conectar a el aunque te pedirá usuario y password.

roman 12-12-2006 21:37:28

Según yo entiendo, si "abres" el puerto en el router, no debe detectarse como tal a menos que haya un programa escuchando.

Ahora, más que abrir el puerto, de hecho creo que el término no es correcto del todo, en el router lo rediriges (forward) a una pc de tu red privada. Esa pc es donde debe estar instalado el cerberus.

Ahora, la ip que escaneas no parece ser la ip pública, en todo caso la del router que menciona seoane. Pero yo escaneo tu ip pública y aparece abierta. Eso, si no me equivoco, quiere decir necesariamente que alguna aplicación está escuchando.

Por eso digo, o hay otro programa interfiriendo en la misma pc donde está el cerberus, o el puerto 21 de tu router no está dirigido a la misma pc.

// Saludos

|NoName| 07-01-2007 13:24:01

A ver si te puedo aclarar un poco las cosas....

Tu equipo tiene una IP del tipo 192.168.0.x que es privada, accesible solo dentro de una red local y jamás desde Internet.
El router obviamente tambien posee otra IP privada dentro de ese mismo C class y a la vez obtiene una IP pública (accesible desde Internet) al establecer la conexión con el ISP.

Cualquiera que quiera conectarse contra tu servidor FTP (salvo que lo haga desde un equipo dentro de tu propia LAN) necesita hacerlo a través de la IP pública, ahora bien, dijimos que esta IP la obtiene el router, pero el FTP server no está corriendo en ese dispositivo sino en tu equipo, entonces lo que hace falta es lo que comunmente se conoce como "hacer NAT", explicandolo de una forma en que lo entiendas, hace falta que el router acepte las peticiones de conexión y las redireccione hacia tu PC.

Esto se hace desde el setup del router, si dejas la marca y modelo puedo buscar de darte los pasos detallados en forma exacta, pero basicamente es algo así:

-En el navegador tipeas http://192.168.0.165
-Eso te debería llevar al setup, probablemente te pida login y contraseña, imagino que tendras esos datos.
-Ahi dentro necesitas buscar la sección que te permita hacer lo de arriba, generalmente se llama "virtual servers" o "port forwarding", si encontras ese apartado entras ahi, le das "new" y te va a pedir 4 datos:

puerto publico: 21
puerto privado: 21
tipo de puerto: tcp
Ip destino: 192.168.0.1

salvando los cambios y reiniciando el router deberías tener el servidor accesible desde Internet.
Bueno, espero te sirva de algo, cualquier cosa pregunta.


La franja horaria es GMT +2. Ahora son las 21:05:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi