|
Antgr
Guest
Posted: Thu Jun 05, 2008 9:42 am Post subject: Problemas con el servidor ftp
--------------------------------------------------------------------------------
Buenos dias:
Tengo una red local por dchp en la que siguiendo las instrucciones del curso instale el servido de ftp FileZilla. Tras instalarlo, funcionaba perfectamente, claro esta, solo dentro de la red local, pues intente conectar desde un ordenador externo usando el programa cliente y me fue imposible, entendiendo como causa el hecho de que la conexion de la red local tiene una direccion dinamica y necesitaria, supongo, pregunto, un ip fija para poder conectar desde el ambito de internet. Dicho esto, como resolveria el problema.
Por otro lado hoy intento poner en marcha el sevidor ftp con la configuracion de ip del server de 127.0.0.1, es decir , la que viene por defecto, no consiguiendo conectar el servidor, habiendo hecho dias anteriores. A que se debe esto??
Un saludo
adm
Site Admin
Posts: 32
Posted: Thu Jan 22, 2009 10:00 am Post subject:
--------------------------------------------------------------------------------
En primer lugar, si vas a usar un ordenador como servidor es muy recomendable, por no decir necesario que tengas configurado tu equipo con una IP fija (esto no es ningún problema, sólo tienes que asignársela en la configuración de red). Esto hablando de la red local.
El otro problema que tienes es con tu router NAT. NAT (Network Address Translation) sirve para que puedas tener direcciones IP "privadas" en tu red local y separarlas asi de internet. También sirve para poder repetir direcciones IP (en internet todas las direcciones IP tienen que ser únicas), sería imposible que cada ordenador conectado a una red tuviera una direccion IP única en IPv4 (no habría suficientes bits para representarlas).
Después de esta introducción al NAT, debido a él desde internet no puedes acceder a una direccion IP de una red local como puede ser 192.168.0.5, ese tipo de direcciones en internet están prohibidas. Los routers intermedios no sabrían a quien tienen que enviar esos mensajes. La única solución es que configures las tablas NAT de manera que si el router de tu red local que se conecta a internet directamente tiene una direccion IP 89.67.4.8 asocie esa direccion IP y un número de puerto que podría ser el que tu quisieras, por ejemplo el 3667 con una IP y un puerto de tu red local.
Code:
Tabla NAT:
---------------------------------
RED PRIVADA INTERNET
IP PUERTO IP PUERTO
192.168.0.5 80 89.67.4.8 3667
En este ejemplo que te he puesto, si configuraras tu router NAT con esa redirección harías que cualquier persona en internet que mandara un mensaje a 89.67.4.8 con puerto 3667 acabaría conectándose al ordenador de tu red local con IP 192.168.0.5 y puerto 80, es decir, podrías tener un servidor web en ése ordenador y que fuera visible desde internet. (el puerto 3667 tambien podria haber sido 80, mientras no se repitan no hay problema). Lo mismo podrías hacer con el puerto 21 que es el que usas para el servidor FTP.
Para tu última cuestión. 127.0.0.1 es una dirección de loopback, los datos enviados a esa dirección ni siquiera viajan por el cable de red, es la dirección local de tu ordenador, mejor configúralo con la dirección IP fija que tenga tu equpo (estamos hablando del que actúa como servidor) y así podrás conectarte desde otro equipo de tu red a esa IP.
Si desde un ordenador "A" intentas enviarle algo a 127.0.0.1 se lo estarías enviando al mismo ordenador "A".[/code]
|