Montar un servidor ftp con un comtrend ct-536+

0. Introducción

Primero tener claro que hay 2 tipos de ftp: modo activo y modo pasivo.

Modo activo: usa 20 y 21

Modo pasivo: 21 y un rango de puertos.el rango de puertos debe ser superior al 1024 (por ejemplo 50.000-50.004). El 20 no se usa.

También decir que el puerto 21 se puede cambiar por otro.

Aconsejo usar el modo pasivo, ya que asi el cliente no tendra problemas al conectarse.

En el caso en el que no funcione el modo pasivo, intentar usar el modo activo.

Mas información:

http://es.wikipedia.org/wiki/Ftp#Modos_ ... liente_FTP

Decir también que ftp solo usa TCP.

http://es.wikipedia.org/wiki/Transmissi ... l_Protocol

Otra cosa que debemos saber es que todos los clientes ftp y navegadores Web utilizan por defecto el modo pasivo.


Limitación del famoso bug de 2 gb:


http://ubuntuforums.org/archive/index.php/t-563507.html

http://www.kernel.org/faq/#largefiles

http://en.wikipedia.org/wiki/Comparison ... ems#Limits


Modo de transferencia de datos:

Ftp transmite en modo ascii o en modo binario.

Tendremos que configurar nuestro cliente ascii, binario. o bien en modo automático(recomendado). El modo automatico detecta si es binario o ascii.
Por defecto, el cliente ftp tiene un listado de extensiones ascii (se pueden agregar más extensiones), cuando detecta extensión ascii, transmite ascii, sino transmite en binario.

Información en:

http://es.wikipedia.org/wiki/Ftp#Tipos_ ... vos_en_FTP


1. Configuración del router.

Vamos a inicio--> ejecutar y escribimos cmd

En la pantalla de comandos, escribimos ipconfig



Miramos la ip de la puerta de enlace, y la ponemos en nuestro navegador.

Nos preguntará el user y el password. Esto dependerá de la compañía y de la versión del firmware.

Más información en los siguientes enlaces:

http://www.adslzone.net/postp392100.html#392100

http://josemanuelsp.wordpress.com/route ... d-cthg536/

Una vez introducidos estos datos, ya habremos accedido al router.

1. Primero activamos el cortafuegos:

Advanced Setup--> Wan


(Nota: si tenemos 2 conexiones o mas, activamos el cortafuegos a todas.)





Hacemos clic en el botón "edit".

Next,Next, y marcamos enable firewall:



Next, Next y le damos al botón "save".

2. Advanced Setup--> Lan





Aquí fijaremos todas las ips privadas de nuestra red, este paso es esencial para redirigir el tráfico hacia una máquina en concreto, que ya veremos con nat.

2.1. Seleccionamos "Disable Dhcp Server".

2.2. Desmarcamos "Enable UNPNP".

2.3. En Windows, vamos aInicio-->Ejecutar..., y escribimos cmd.

2.4. En la consola de comandos, donde parpadea el cursor escribimos lo siguiente:

ipconfig/all

Nos saldrá esto:



2.5. Copiamos la información de las Dns y de la puerta de enlace, que luego introduciremos más tarde.


3. Advanced Setup-->Nat-->Virtual Servers



Bien si montamos el ftp en modo activo:

Nateamos el 20 y un puerto alternativo al 21 por encima 1024 (es que el router no deja usar el 21), y si montamos el ftp en modo pasivo (recomendado):

El 20 no hace falta natearlo, pero si el alternativo al 21 por encima 1024 y un rango de puertos (encima 1024 también).


3.1. Puerto Ftp.

Add->Custom Server->Nombre que quieras->Server Ip Adress.

Aquí ponemos la ip privada donde vamos a redirigir el tráfico ftp, es decir, ponemos la ip privada del ordenador de la red que vamos a usar de servidor ftp.

Ejemplo:

Le damos al botón "Add" y rellenamos lo siguiente:

Custom Server: ftp port number.

Server IP Address: 192.168.1.2.

Aquí ponemos la ip privada donde vamos a redirigir el tráfico ftp, es decir, ponemos la ip privada del ordenador de la red que vamos a usar de servidor ftp.

El protocolo es TCP, y un puerto alternativo al 21, por ejemplo el 3130, o el que queramos.

En los cuatro rectángulos de la primera fila ponemos el puerto 3130, y una vez finalizado le damos al botón "SAVE/APPLY".

External Port Start||||||| External Port End||||| Protocol |||||Internal Port
3130 3130 TCP
Start|||| Internal Port End
3130 3130

Tiene que quedar como en la siguiente imagen:







3.2. Rango de puertos ftp.

Add->Custom Server->Nombre que quieras->server ip adress.

Aquí ponemos la ip privada donde vamos a redirigir el tráfico ftp, es decir, ponemos la ip privada del ordenador de la red que vamos a usar de servidor ftp.

Ejemplo:

Le damos al botón "Add" y rellenamos lo siguiente:

Custom Server: passv mode ftp.

Server IP Address: 192.168.1.2. Aquí ponemos la ip privada donde vamos a redirigir el tráfico ftp, es decir, ponemos la ip privada del ordenador de la red que vamos a usar de servidor ftp.

Ahora nos fijamos como se pone un rango de puertos (por ejemplo 50000-50004).

El protocolo es TCP.

External Port Start||||||| External Port End||||| Protocol |||||Internal Port
50000 50004 TCP

Start|||| Internal Port End
50000 50004

3. Por último, le damos al botón "SAVE/APPLY".

Tiene que quedar así:




Resultado final:





4. Advanced Setup-->Nat-->Port Triggering





Aquí le indicamos al router que, cuando se haga una petición ftp, abra los puertos indicados.

Le damos al botón "Add", y al igual que Nat:

4.1. Puerto ftp.

Custom Application: ftp port number.

Ponemos el puerto 3130(El que pusimos en Nat):

Trigger Port Start ||Trigger Port End ||Trigger Protocol ||Open Port Start ||
3130 3130 tcp 3130
Open Port End||Open Protocol
3130 tcp


Cuando hayamos terminado, le damos al botón: "save/apply".

Tiene que quedar así:



Le damos al botón "Add", y al igual que Nat:

4.2. Rango de puertos.

Ponemos el rango pasivo (50000-50004),el que pusimos en Nat.

Custom Application: passvmode ftp.

Trigger Port Start ||Trigger Port End ||Trigger Protocol ||Open Port Start||
50000 50004 tcp 50000
Open Port End||Open Protocol
50004 tcp


Cuando hayamos terminado, le damos al botón: "save/apply".

Tiene que quedar así:




Resultado final:




5. Poner la hora al router.

Management--> Internet Time





Marcamos: "Automatically synchronize with Internet time servers".

Seleccionamos en la lista desplegable de First NTP time server: "clock .fmt.he.net".
Seleccionamos en la lista desplegable de Second NTP time server: "none".

Seleccionamos en la lista desplegable de Time zone offset: "(gmt + 01 brusels copenagen madrid spain)".

6. management--> access control-->services

Para evitar que cualquiera pueda toquetearnos el router desde internet.




Desmarcamos todas las casillas de Wan, y le damos al botón "save/apply".

Digamos que la Wan es "internet", para que nos quede más claro.



7.Management--> Access control-->Ip Adresses

Con esto evitamos que una o varias ip en concreto nos toqueteen el router desde fuera (internet).



Donde pone "Access conttrol mode", marcamos "Disable".


8.Management





Le damos al botón "SAVE/REBOOT", cerramos el navegador y esperamos 2 minutos para que se guarden los datos en el router y éste se reinicie.

Escribimos la ip fija privada (192.1681.2) ya que ha sido la que hemos usado para dirigir el tráfico a esa máquina, y la que hemos puesto en el nat, las Dns, y la puerta de enlace que obtuvimos con el ipconfig/all en:

Inicio-->Panel de control-->Conexiones de red--> Conexión de área local-->Clic con el botón secundario, Propiedades-->Protocolo de Internet TCP/IP-->Propiedades.


Para más información seguir el manual de Victek:

http://www.adslzone.net/content/uploads/cdn/pub/repos/victe ... ar_Red.pdf

Nota:

Necesito que alguien me diga como quitar los filtros al router CT-535+.Saludos.

PROHIBIDO SU REPRODUCCIÓN SIN MI CONSENTIMIETO.
 
Si

Si, funciona a la perfección.Ya lo he probado con el comtrend antiguo(negro) y con los 2 últimos(color blanco).
 
2. Configuración del Serv-u.

Vamos a configurar el serv-u, versión 6.x.x.x, lo cual supongo que será igual para todas las versiones del 6.


1. Instalación.

El proceso de instalación es muy sencillo:



Clic en el botón "Next".



Clic en el botón "Next".



Clic en el botón "Next".



Clic en el botón "Next".



Clic en el botón "Next".



Clic en el botón "Next".



Clic en el botón "Next".



Clic en el botón "Finish".

Una vez terminado el proceso de instalación tendremos que realizar los siguientes pasos:

Si tenemos ip pública dinámica lo dejamos en blanco, si tenemos ip pública fija metemos aquí nuestra ip pública fija.




Si tenemos algún nombre de dominio, lo metemos aquí (aconsejable para ip dinámica, aunque también sirve para una ip fija).




Si queremos hacer un ftp público, marcamos yes, si queremos un ftp privado marcamos no.




Aquí ponemos la ruta de los archivos a compartir. Le damos al botón de la cajonera, y ponemos la ruta.





Esta opción hace que el usuario pueda o no salir de la carpeta de su trabajo. Yes para bloquearlo, No para que salga de ella. Lo recomendado es yes.





Aquí podemos crear un nomre de cuenta. Yes si creamos una, No no creamos una.

Fin del asistente.[/b]






2. Visión general del programa al finalizar el asistente:






3. Hacemos clic en <<Local Server>>



Si queremos que se inicie serv-u al arrancar windows marcamos "Start automatically..." (Recomendado).

Para pararlo hacemos clic en "Stop server", y nos saldrá esto:



Las opciones para detenerlo son:

- Parar el servidor inmediatamente.
- Parar el servidor cuando los usuarios se hayan desconectado.
- Parar el servidor cuando todas las transferencias se hayan completado.
- Poner el servidor fuera de línea, dejar el servidor funcionando.
- Cancelar parada pendiente del servidor o ir en línea.

Bueno, pues elegiremos una opción u otra, según la situación.

Para iniciarlo una vez parado, hacemos clic en "Start server", y se iniciará.


4. Local Server -->Settings

4.1. General.






Max. upload speed.

Aquí limitamos la velocidad de subida cuando un usuario sube archivos al servidor ftp.

Max. download speed.

Aquí limitamos la velocidad de bajada cuando un usuario baja archivos del servidor ftp.

Max. no. of users.

Aquí ponemos el número de usuarios que se pueden conectar al servidor, en blanco si es para usuarios ilimitados.

Check anonymous password:

Aquí la desmarcamos si no tenemos un usuario anónimo.


Delete partially...

La marcamos por si alguien sube algo sin terminar, entonces lo borrará.

Block anti-out schemes...

La marcamos cuando no queremos que se conecte un usuario cuando se le ha acabado el tiempo de su sesión.

Block ftp bounce....

Esta opción evita transferencias de server a server, aunque puede dar problemas.

Block users ....

La activamos para evitar el hammering (es el proceso el cual un programa intenta tener el usuario y el password mediante fuerza bruta).

Le damos al botón Apply para salvar los cambios.

4.2. Pestaña ssl certificate -

4.3. Pestaña dir cache -

4.4. Advanced.




Enable security.

La activamos para evitar que un usuario haga lo que quiera en nuestro servidor.

Auto-configure firewall trhough unpnp.

La desmarcamos, porque es un agujero de seguridad. Teóricamente debería de funcionar con routers y cortafuegos, pero luego falla. Lo que hace es configurar el router para un port forward. De hecho, es recomendable desactivar en el router el unpnp y en windows, si no utilizamos este servicio.

Passv-port range.

Aquí se pone el rango de puertos del ftp en modo pasivo. Los que se pusieron en el router (50000-50004). Si cambiamos el rango por algún motivo, también tendremos que cambiarlo en el router.

Es aconsejable cambiar el puerto 21 a otro (3130) u otro, porque hay escáneres de ftp que nos pueden detectar, así si lo cambiamos (por encima de 1024) estaremoss más seguros.

En file downloads:

Allow read access.

Lo marcamos para que los procesos y usuarios accedan al modo de sólo lectura.

En file uploads:

Allow no access.

Lo marcamos para evitar que programas y otros usuarios tengan acceso al fichero que se está subiendo.

Las opciones no mencionadas dejarlas por defecto.

Le damos al botón Apply para salvar los cambios.

5. Local server/domains/wizard generated domain (o el nombre que le hayamos puesto).

5.1. Domain



Name: el nombre que queramos.

Domain ip address.

Si tenemos ip pública dinámica tenemos que dejarlo en blanco, si tenemos ip fija pública la ponemos aquí.

Si tenemos ip dinámica nos saldrá mas tarde el texto: "Use any available IP address". Esto es correcto.

Security. Seleccionamos "regular ftp only".

Sesión normal sin encriptar.

Ftp port number:

El que pusimos en el router (3130). Si cambiamos el puerto por alguna razón, también tendremos que hacerlo en el router.

Domain type.

Le decimos cómo queremos que se guarde el dominio (en el hd). Como venga por defecto.

Enable dynamic dns.

Esta opción servirá para poner un nombre de dominio si lo tenemos.
Lo haremos más tarde cuando nos demos de alta con noip.

6. Cómo crear un usuario

Ahora creamos al usuario que podrá acceder al directorio que vayamos a compartir. Vamos a Local server/domains/wizard generated domain/users. Vamos al menú Users/New User o le damos a la tecla Insert. Los pasos que nos pide cada vez que creamos a un usuario son:

* Nombre
* Contraseña
* Directorio
* Home
* Lock.


Por ejemplo, ponemos de usuario pepe, y contraseña pepe.

Aquí ponemos el nombre del usuario.




Aquí ponemos la contraseña del usuario.




Aquí ponemos el directorio de trabajo del usuario.





Para evitar que el usuario salga de su directorio de trabajo. Yes lo bloquea, No no le deja salir.





Ahora vamos a ir pasando todas las pestañas de configuración de una cuenta de usuario.


6.1. Acount.

Estos son los datos que hemos introducido en el asistente:

Username, password, home directory...

Podremos modificarlos siempre que queramos.

Si lo modificamos Le damos al botón Apply para salvar los cambios.



6.2. General.

Aquí lo que se configura lo siguiente:

* Velocidad de subida.
* Velocidad de bajada.
* Número de accesos desde la misma IP.
* Número de conexiones con el usuario creado.
* Permite decidir si la contraseña es normal o encriptada.




Le damos al botón Apply para salvar los cambios.

6.3. Dir Access.

Se indica el tipo de permiso que tiene el usuario cuando acceda a los directorios y ficheros que hemos compartido.
Los permisos que le podemos dar al directorio que hemos creado antes son:

Permisos de ficheros(files):

* Read. Permiso de solo lectura (no se puede borrar, renombrar, borrar, ejecutar, ni crear ficheros.).
* Write. Permiso de escritura (se puede renombrar, crear ficheros, pero no ejecutar ni borrar).
* Append. Permiso para subir ficheros o añadir ficheros.
* Delete. Permiso para borrar ficheros.
* Execute. Permiso para ejecutar ficheros.

Permisos de directorios(directories):

* List. Para ver el contenido de un directorio.
* Create. Para crear directorios.
* Remove. Para borrar directorios.
* Inherit. Aplica los permisos que hayamos seleccionado a los subdirectorios.

Si queremos que un subdirectorio tenga otros permisos, pulsaremos Add y señalaremos ese directorio. Por ejemplo lo configuraremos con el permiso de Read.

Nota: El directorio de la pestaña Dir Access tiene que ser el mismo que el que está en la pestaña de Account.

Le damos al botón Apply para salvar los cambios.




6.4. IP Access.

Si queremos impedir el acceso a nuestro FTP a alguien incluiremos su IP en la lista, señalando Deny para denegar el acceso a esa IP. *.*.*.*

Es decir permitirá el acceso a todas (allow) menos a la que hayamos denegado (deny). También se puede hacer a la inversa.

Le damos al botón Apply para salvar los cambios.




6.5. UL/DL Ratios.

Se pueden aplicar sobre una sesión, a todas las sesiones, sobre bytes o sobre archivos. Se puede introducir un crédito inicial de bytes o files. Aquí permitimos que los usuarios puedan bajar 5MB en archivos.

Le damos al botón Apply para salvar los cambios.



Para arreglar el fallo que no se muestra la u en la barra de tareas:

inicio-->programas-->doble clic inicio.

Hacemos un acceso directo a:

C:\Archivos de programa\RhinoSoft.com\Serv-U\ServUTray.exe

Reiniciamos Windows.

Nos saldrá esto en la barra de tareas:



Le damos doble clic a la u verde, y ya hemos accedido al programa.

Deberíamos crear un acceso directo al tray monitor en el escritorio.

PROHIBIDO SU REPRODUCCIÓN SIN MI CONSENTIMIETO.
 
NOTA

3. Quitar servicios inútiles de Windows xp (Y otros windows, win 98 también, pero no me acuerdo de la versión).

Programa testeado con Windows 98, Windows 2000 y Windows xp.

Bueno, yo he usado la versión 3.96-8. Podéis usar la que queráis.

(Nota, las opciones seleccionadas son una sugerencia, por lo que en cada caso particular puede variar, dependiendo de las necesidades que tengamos y servicios que necesitemos)

3.1. Vamos a esta página y nos bajamos xp-antyspy.

http://www.xp-antispy.org/index.php/en.

3.2. Estos son las opciones que yo he seleccionado:







4. Quitar opciones de ahorro

4.1. En el panel de control.

Inicio-->Panel de control-->Opciones de energía.



Una vez dentro veremos:



Y seleccionaremos:

Combinaciones de energía: Escritorio u oficina.

Apagar monitor: Nunca o podemos seleccionar el tiempo que queremos que se apague automáticamente (según nuestros gustos).

Apagar los discos duros: Nunca.

Pasar a inactividad: Nunca.

El sistema hiberna: Nunca.

El resto de pestañas podremos configurarlas a nuestro gusto o dejarlas por defecto.

4.2. En el administrador de dispositivos.

Hacemos clic en mi pc, boton secundario, menu contextual propiedades.



Y le damos clic al administrador de dispositivos. Veremos lo siguiente:



Vamos a:

Adaptador de red (desplegamos)--> Marca de nuestre tarjeta de red-->Propiedades:



General. Miraremos si tenemos habilitada la tarjeta de red.

Opciones Avanzadas. Desactivaremos opciones de ahorro de energía (si existiesen). Aquí hay algunos ejemplos:

Energy Star.

....

(Tendremos que investigar las opciones de nuestra tarjeta de red, porque cada modelo tiene sus propias opciones).

Administración de energía.

Desmarcamos las tres casillas en el siguiente orden:

- Permitir reactivar...
- Permitir a este dispositivo...
- Permitir al equipo apagar...

Echaremos un vistazo a las pestañas restantes, para ver que todo anda correctamente.

PROHIBIDO SU REPRODUCCIÓN SIN MI CONSENTIMIETO.
 
no se como se ponen imagenes

A ver si termino ya, porque esto se me está haciendo muy pesado....
 
Ok. Lo dejo abierto mientas. Cuando lo tengas listo le pego un chinchetazo.

El tema de filtros lo puedes encontrar en Advanced Setup>Security (Pero sólo está disponible en firm original de Comtrend.)

Normalmente en los firms originales no hay ningún filtro puesto. En los firms de Telefónica ésta opción no está disponible ya que no se diseñó para soportar FTP. En su lugar dejaron la castaña del control parental, pero no sirve para FTP.

Para subir imágenes aquí tienes cómo hacerlo:

http://www.adslzone.net/postt88933.html
 
¿Dónde puedo encontrar la última versión del firmware original del comtrend ct-536+?.Gracias.
 
Entonces, si le meto el firmware original a mi router, ¿Le quitaría todos los filtros?.Gracias.
 
5. Darse de alta en no-ip

Hay varios servicios que sirven para este fin, pero yo voy a usar no-ip.

1. Vamos a la pagina www.no-ip.com.

Vamos a esta página y nos registramos, para crear nuestra cuenta.
En la página web de NO-IP hacemos clic sobre Create Account que encontramos en la parte superior derecha de la página, junto al botón Login.



2. Rellenamos los datos de la página.

Hecho lo anterior pasamos a otra página, lo que tenemos que hacer es rellenar nuestros datos, aunque tendremos que poner una dirección de correo válida, ya que ahí nos mandarán para que activemos nuestra cuenta, para poder hacer login con el programa de no-ip y en la página de no-ip, el password (no el de nuestro correo, sino el que queramos), y otros datos de carácter personal, que podremos inventarlos si queremos.

Una vez terminado de rellenar nuestros datos, hacemos clic en el botón: I accept, create my account.

Si los datos que hemos introducido son aceptados regresamos a la página principal. (Imagen de arriba)



Una vez creada la cuenta tenemos que activarla (mandan un enlace al correo para activar la cuenta).



Una vez activado, entramos de nuevo a la página http://www.no-ip.com y nos logeamos.

3. Hacemos un login con los datos proporcionados.

Vamos donde pone User Login y hacemos lo siguiente:

Donde pone Username, es la dirección de correo que pusimos cuando nos registramos.

Donde pone Password, es el password que pusimos cuando nos registramos.

Una vez introducidos los datos, hacemos clic en el botón login.




4. Hacemos clic en 'Add a Host'.

Después de haber echo el login, nos aparecerá la siguiente pantalla, la cual servirá para registrar nuestro host, para eso le damos clic a Add a Host.



5. Rellenamos los datos del host.

Después de haberle dado clic a Add a host nos aparecerá otra página, para que rellenemos los datos del host:

Donde pone Hostname information:

En Hostname escribimos el nombre que queramos dar a nuestro host, se recomienda que sea descriptivo o claro. En el ejemlo ponemos prueba, si no nos deja, ponemos otro.

En la lista desplegable elegimos un dominio para nuestro host, debemos seleccionar uno de los que son gratuitos, los que están debajo del texto NO-IP Free Domains. En el ejemplo cogeremos no-ip.info.

Donde pone Ip address, aparecerá nuestra dirección ip (no hay que tocar nada).

El resto del contenido se deja como está.

En host type se nos dan 3 opciones, que pasaremos a explicar:

(Nota, por defecto dejaremos señalada DNS Host A, pero explico el resto de opciones, por si alguien las necesita).

DNS Host (A):

Este tipo es aquella DNS dinámica que usaremos con nuestro PC en condiciones normales.

DNS Host (Round Robin):

Este tipo es aquella DNS que usaremos cuando queremos que las peticiones a ese dominio se repartan entre varias IP (servidores con balanceo de carga). En caso de que elijas esta opción te llevará a una pantalla en la que debes poner un nombre a al primer servidor, con su IP, y lo mismo con el segundo.

DNS alias (CNAME):

Este tipo es aquella DNS que asocia las peticiones con otra DNS ya existente. Si elijes esta opción te llevará a una pantalla donde incluir esa otra DNS a la que enlazar.

Port 80 redirect:

Sirve para que si tu ISP te bloquea el puerto 80, configurando tu Apache en un puerto que tenga abierto, el sistema redirija a los usuarios que hagan una petición por el puerto 80, que es el default para las webs al puerto que tu especifiques. Si seleccionas esta opción te llevará a un pantalla en la que debes poner el puerto en el que vas a ejecutar el servicio web.

Web Redirect:

Finalmente, esta opción permite una redirección como la de cualquier otro servicio de redirección de webs, como pudiera ser http://www.dot.tk o http://www.cjb.net. Seleccionando esta opción, te llevará a una pantalla donde debes poner la web a la que estás redirigiendo y especificar si usa protocolo seguro (https) o no (http).



6. Hacemos clic en 'Create Host'.

Por último hacemos clic en el botón Create Host que se encuentra en la parte inferior derecho de la página.



7. No-Ip nos dirá que se ha creado.

No-Ip nos dirá que se ha creado, y que la actualización se hará sobre un minuto.

Lo que hemos creado se verá en Hosts by domain (donde está la flecha del ratón):

prueba.no-ip.info



8. Ahora hacemos clic en 'return to No-IP.com'.

Hacemos clic en Return To NO-IP.com que esta en la parte superior de la pantalla.



9. Vamos a la pestaña de 'Download'.

Hacemos clic en la pestaña Download que está en la parte superior de la pantalla.



10. Elegimos la plataforma en donde ejecutaremos no-ip.

Pasamos a la página de descargas de NO-IP para descargar un pequeño programa llamado Dinamic DNS Update Clientes (DUC) que debemos instalar en el ordenador que vayamos a hacer de servidor ftp, y donde configuramos el serv-u.
En esta página elegiremos nuestra sistema operativo, en este caso le damos clic sobre el logotipo de Windows.



11. Hacemos clic en 'Download 2.2.1'.

Pasamos a otra página.
En esta página damos clic nuevamente sobre el link Download 2.2.1 y nos mandará a otra página.



12. Hacemos clic en 'Download Now'.

¡Por fin ya podremos descargarnos el programa!. Ya no hay más páginas.
Hacemos clic en 'Download Now'



13. Guardamos el programa.

Nos muestra un diálogo sobre las opciones del fichero, damos clic sobre el botón Guardar y elegimos la ruta donde deseamos guardar el programa que se va a descargar.



14. Instalamos el programa.

Vamos a instalar y configurar el programa DUC de NO-IP, como sabemos DUC (Dynamic DNS Update Clients) es un pequeño programa que debemos instalar únicamente en el servidor donde esta instalado Serv-u, no es necesario instalarlo en cada PC cliente o terminal.
Para instalarlo, seguiremos los siguientes pasos:

-Ejecutamos el ducsetup.



Tenemos que estar conectados a internet cuando hagamos el proceso de instalación. Le damos al botón next.



Tendremos la opción de dejar la ruta de instalación por defecto, o bien elegir la que nosotros queramos. Dejaremos la ruta por defecto, y le damos al botón next.



Nos dirá el historial de versiones del programa, le damos al botón next.



Por último, nos dirá que el programa de instalación ha finalizado satisfactoriamente, le damos al botón finish.



15. Introducimos el correo y el password con los que nos registramos.

Ahora se nos muestra una ventanita, la cual nos pregunta por el correo y el password que utilizamos para registrarnos. Una vez introducidos, le damos al botón ok.



En el caso en el que nos equivoquemos, o por cualquier motivo no nos sale el paso 16., le damos al botón edit, y nos saldrá otra vez la ventanita para meter el correo y el password que utilizamos para registrarnos.



16. El programa

Veremos un cuadradito en blanco, justo al lado de la cara, una carita sonriente con gafas, y la dirección de nuestro servidor NO-IP. El hecho de que la carita sonriente tenga gafas significa que DUC no está activo y por lo tanto no esta monitoreando nuestra dirección IP.
Para activar el DUC, hacemos clic en el cuadradito, justo donde está la cara con gafas.



17. Ya está funcionando.

Una vez hemos hecho clic en el cuadradito, veremos la carita sonriente, lo que significa que DUC ya está en funcionando con éxito. Veremos en la parte inferior del botón options mensajes que nos indican que DUC ya tiene detectada nuestra dirección IP actual.



Si por cualquier causa no funcionase bien, podemos forzar la actualización de la IP, de esta manera:

En el nombre del dominio no-ip, desmarcamos la casilla de verificación. Esperamos unos 30 segundos, y luego lo volvemos a marcar.

Si hacemos clic en el botón options veremos un grupo de pestañas:

Standard

Las opciones de esta pestaña son las siguientes:

Run on startup

Hace que la aplicación se ejecute cada vez que se arranca el sistema.

Use alternate port

Hace que la aplicación use el puerto 80 de nuestro sistema, en vez del 8245 (lo abriremos en nuestro firewall y/o router, sólamente si el programa nos da problemas al conectarse).

Run as a service system

Hace que la aplicación se ejecute como un servicio en entornos 2000/XP (muy útil, pero para utilizarla debemos estar ejecutando la aplicación con una cuenta con privilegios administrativos).

Require password to restore window from system tray

Permite establecer una contraseña sin la cual si la aplicación está residente en la bandeja del sistema (al lado del reloj) no se podrá restaurar sin conocer la contraseña adecuada (no pudiendo así efectuar ningún cambio en las preferencias).

ATENCIÓN:

Las opciones por defecto suelen funcionar bien.
Las pestañas connection, scheduling/autodial y other son opciones avanzadas. Deberíamos tocarlas si tenemos problemas, o bien si sabemos, en caso contrario, si no estamos seguros, no deberíamos tocar nada, ya que el programita podría fallar.

Connection:

Las opciones de esta pestaña son las siguientes:

Subpestaña Standard. Las opciones de esta subpestaña son:

Override automatic connection detection

Nos permite seleccionar que adaptador de red tomará la conexión y la IP.

Overrride automatic IP detection

Nos permite especificar la IP (dentro de las disponibles en nuestro sistema) que usará para la actualización.

Y el último de abajo nos permite especificar el tiempo mínimo de comprobación de IP. Por defecto está en media hora, y en principio no es aconsejable modificarlo, ya que poner menos tiempo puede saturar nuestro sistema con peticiones inútiles, y ponerlo en más tiempo puede suponer que un número importante de peticiones a alguno de nuestros servicios se quede sin respuesta.

Subpestaña proxy. Las opciones de esta subpestaña son:

Nos permite especificar una IP no asociada a nuestro PC que nos da la conexión (como en el caso de routers).

Scheduling/Autodial:

Las opciones de esta pestaña son:

Use scheduling to prevent updates

Es una opción muy útil para aquellos usuarios que conozcan la hora exacta en que su ISP les cambia la IP, ya que en ese caso pueden marcar las horas a las que quieren que se realice la actualización de IP. Para ello, debemos marcar con verde las horas durantes las que se deben; llevar acabo la actualización. IMPORTANTE: Las zonas marcadas en rojo son aquellas durante las cuales NO se actualizará nuestra IP. Solo se debe tener todo marcado en rojo en caso de que nuestra IP sea estática, dado que así nos evitaremos las peticiones inútiles.

Allow DUC to activate dialup networking autodial

Permite al programa poder realizar marcados automáticos, de modo que estemos conectado todo el rato. ATENCIÓN: Si activamos esta opción y tenemos acceso RTB, o sea, módem de toda la vida, la factura que nos puede llegar a casa puede no ser una broma.

Other:

Las opciones de esta pestaña son:

Use smooth scrolling on status windows

Añade un pequeño efecto visual a la aplicación.

También disponemos de un pequeño cuadro en el que programar tareas que hacer cuando nuestra IP se actualice.

Keep connection alive que permite, junto con la opción de auto dial, para que permanezcamos siempre conectado.

Además, podemos limitar el peso máximo del log que deja el programa cada 12 horas.

18. Por último nos vamos al Serv-u:

local server/domains/wizard generated domain(o el nombre que le hayamos puesto).

Domain



Marcamos "Enable dynamic dns". Para usar un dominio con serv-u,(no-ip, dyndns...). La marcamos y nos saldrá la pestaña de dynamic dns.

Le damos al botón Apply para salvar los cambios.

Dynamic dns.



Ip name: Aquí ponemos el nombre del dominio: (prueba.no-ip.info).

Ip address: Aquí se mostrará la ip que tenemos. Este campo no es modificable, tanto si tenemos ip fija como si tenemos ip estática.

Le damos al botón Apply para salvar los cambios.

Puede que alguna vez no salga la ip address de la pestaña dynamic dns (testeado con ip dinámica no con fija). Le damos a F5. Otra cosa que descubrí es que si vamos a la página cuál es mi ip, curiosamente el serv-u la pone. Si vemos que nos da la ip privada, vamos también a cual es mi ip, y asi se arreglará.
También podemos marcar y desmarcar enable dynamic dns. Cuando lo desactivemos, apply, cuando lo activemos, apply.

PROHIBIDO SU REPRODUCCIÓN SIN MI CONSENTIMIETO.
 
6. Último paso.

Vamos a comprobar si funciona el serv-u.

1. Nos bajamos el programa CurrPorts.

http://www.nirsoft.net/utils/cports.html

2. Lo bajamos y lo descomprimimos.

3. Lo ejecutamos.

4. Nos saldrá lo siguiente:



Miramos en la columna Local Port y veremos lo siguiente:

El rango pasivo (50000-50004).
Y el puerto, el cual es 3130.

Los otros puertos y datos no mencionados los ignoraremos, porque carecen de utilidad en este tutorial.

Si no nos salen esos datos, probamos a reiniciar Windows, o bien revisamos por si nos hemos equivocado en algo.

5. Ahora vamos al serv-u <<Local Server>> --> Activity, pestaña Session Log.

Nos saldrá lo siguiente:



Si nos fijamos en la imagen veremos los puertos más importantes que tienen que funcionar:

El rango pasivo (50000-50004).
El puerto, el cual es 3130.
La ip privada, 192.168.1.2.

Los otros puertos y datos no mencionados los ignoraremos, porque carecen de utilidad en este tutorial.

Si no nos salen esos datos, probamos a reiniciar Windows, o bien revisamos por si nos hemos equivocado en algo.

6. Ahora vamos a Domains-->Wizard Generated Domain-->Activity-->pestaña "Domain Log".

Nos saldrá lo siguiente:



El puerto, el cual es 3130.

La ip privada 192.168.1.2.

Los otros puertos y datos no mencionados los ignoraremos, porque carecen de utilidad en este tutorial.

Si no nos salen esos datos, probamos a reiniciar Windows, o bien revisamos por si nos hemos equivocado en algo.

Ahora probaremos si están correctamente abiertos los puertos del router, para ello vamos a esta página:

http://portforward.com/help/portcheck.htm

Una vez allí, nos bajamos el programa y lo instalamos.

Cerramos el Serv-u y cualquier cortafuegos y programa de seguridad.
Hacemos la prueba del PortChecker repetidamente con el rango pasivo(50.000-50.004) y el puerto (3130). A veces puede dar falsos negativos; nunca dará un falso positivo.
Aviso que algunas veces habrá que hacerlo varias veces con el mismo puerto, porque puede decirnos que está cerrado, cuando realmente lo tenemos abierto.

7. Ahora usamos un cliente ftp.

Nota: puede ser que no funcione con este cliente. Si no funcionase, probamos con otro cliente ftp (por ejemplo ftprush va bien).

Listado de clientes ftp:

http://en.wikipedia.org/wiki/Comparison ... t_software

La conexión tenemos que probarla desde otra conexión, no desde la nuestra, porque no nos dejará conectarnos con nosotros mismos.


Como ejemplo para este tutorial asumiremos nuestro dominio es "no-ip.info " y nuestro usuario FTP es "pepe".

Completamos los siguientes pasos para completar este tutorial:

1. Descargamos el programa FileZilla en forma gratuita desde:
http://prdownloads.sourceforge.net/file ... e?download


(Nota: con cualquier navegador seleccionamos el enlace, botón secundario, copiar a secas y pegamos en una pestaña nueva).

2. Instalamos el programa.

Nos pedirá elegir el idioma de la instalación, al no estar en español, lo pondremos en inglés. Una vez seleccionado, le damos al botón OK.



Leeremos la licencia antes de aceptar, la cual nos dice que no se hacen responsables si pasa algo, que podremos modificar el programa, que derechos tenemos y cuales no.... . Si aceptamos, le damos clic a I Agree, si no la aceptamos, entonces se abortará el proceso de instalación. Hacemos clic en I Agree.



Ahora elegiremos el tipo de instalación queremos hacer:

Documentation: nos instalará archivos de ayuda, y podremos elegir el idioma, el Inglés, el francés o seleccionar ambos.

Additional language: Es importante dejar esta opción marcada para poner el programa en español más tarde.

Source Code: por si queremos ver el código fuente del programa (para programadores).

Start Menu Shortcuts: añade el programa al menú de Inicio de Windows.

Desktop Icon: nos añade un icono del programa en el escritorio.

Debug files: nos puede servir para saber porque falla el programa... pero requiere que sepamos algo de programación.

Una vez marcadas nuestras preferencias, le damos al botón Next.



Ahora le indicamos donde lo podemos instalar, con Browse elegiremos el directorio, podremos ponerlo donde queramos. Le Damos al botón Next.



Si hemos marcado que cree los iconos del menú de inicio, nos preguntará el nombre de la carpeta que los contendrá, la elegimos. Le damos al botón Next.



Lo primero que se nos pregunta es secure mode, esto es como va a guardar las contraseñas. debemos saber si el ordenador donde estamos instalando el programa es seguro o no, si alguien entra en nuestro PC de alguna manera podría hacerse con la contraseña y entonces hacerse con el servidor ftp y "hackear" la web, y será nuestra culpa, pues la protección de la contraseña depende de nosotros. Si marcamos "Do not use secure mode" guardara las contraseñas.

La segunda parte pregunta donde deseamos guardar la configuración del programa, nos da dos opciones, en Use XML file o use registry, si estamos solos en el PC podremos elegir la primera opción, pero cualquiera podría ver el archivo y conectarse, por lo que es un fallo de seguridad si el PC lo pueden usar varias personas, para este caso es mejor la segunda opción. En esta segunda opción nos da opción Force registry even if XML file exists, esto es que use el registro de Windows pese a que haya un archivo xml. Tendremos que elegir la opción mas adecuada. Le damos al botón Install.



Y la instalación comenzará. Cuando acabe le damos al botón Close y listo.



Lo ponemos en español:

Vamos al menú edit-->settings



Vamos a donde pone Interface settings-->Language, y elegiremos el Español.




Veremos la siguiente pantalla principal:



Bueno, pues ahora tenemos que configurar el cliente para que se conecte en modo pasivo, porque el ftp que hemos montado es pasivo:

Si estamos detras de un Cortafuegos (Firewall) o un ruteador(router) deberemos usar el modo de FTP Pasivo para tener una conexión más estable. Vamos al menú "Edicion" --> "Configuración"-->"Configuración del cortafuegos", tildamos passive mode y le damos al botón "ok".

Comprobamos el modo ascii en "Edicion" --> "Configuración"-->"File transfer settings"--> "Ascii/binario", y seleccionamos autodetectar.
Si necesitamos mas extensiones ascii, las escribimos en el recuadro blanco, le damos a agregar, y le damos al botón "ok".

Direcciones web para saber las extensiones ascii:

http://www.uv.es/ciuv/cas/web/ftp.html#binasc
http://www.terra.com.ar/canales/internet/81/81522.html
http://www.mitecnologico.com/Main/TiposDeArchivos
https://www.ibercom.com/soporte/index.p ... icleid=468
http://www.streetsie.com/ftp-ascii-list/
http://www.webweaver.nu/html-tips/ascii-binary.shtml
http://es.wikipedia.org/wiki/Archivo_de_texto
http://(el buscador que queramos)

O bien nos instalamos otros clientes ftp, y vamos copiando su listado ascii y lo vamos agregando a nuestro cliente ftp favorito.

Hacemos clic en el menú archivo-->"Administrador de Sitios" para abrir el gestor de sitios para crearnos una cuenta.



Se abrirá la ventana del "Administrador de Sitios". Hacemos clic en el boton "Nuevo Sitio".



Pondremos el nombre que queramos, y veremos lo siguiente:



Una vez que hayamos puesto el nombre, veremos lo siguiente:



Ingresamos los datos de la cuenta que creamos en Serv-u. Para este ejemplo usaremos la siguiente información:

Host (Anfitrión): Aquí metemos la dirección de nuestro servidor (prueba.no-ip.info).

Puerto: 3130

Servertype: FTP

Tipo de logon: Normal

Usuario: pepe

Contraseña: pepe




Hacemos clic en "Advanced...".

Y seleccionamos "Use passive mode", y le damos al botón "ok".



Esos son los únicos campos por los que tenemos que preocuparnos de completar.

Hacemos clic en guardar y salir.

Vamos a menú archivo-->"Administrador de Sitios" y seleccionamos el que tenemos creado.


Hacemos clic en el boton "conectar" para conectarnos.



Una vez establecida la conexión con el servidor veremos una pantalla como la siguiente:

La lista de carpetas y archivos del lado derecho, son las que se encuentran en el servidor Serv-u. La lista de carpetas y archivos del lado izquierdo, son las que se encuentran nuestra computadora local.




Cómo bajarse un fichero o carpetas:

Vamos a la columna de la derecha,seleccionamos uno o varios elementos, botón secundario y le damos a descargar:



O también podemos arrastrar los elementos de la columna de la derecha a la columna de la izquierda.



Podremos conectarnos a nuestro ftp mediante otras alternativas

Podemos acceder a través de un navegador web escribiendo lo siguiente:

ftp://nombre de usuario:contraseña@nombre del dominio:numero_del_puerto/

Siguiendo el siguiente tutorial:

http://www.adslzone.net/postt9102.html

Podemos hacer un test en la siguiente página:

http://ftptest.net/



8. En el Serv-u, en la barra de tareas veremos una U azul. Significa que el cliente ya está conectado.



Si vemos una U azul con borde rojo, significa que está transmitiendo datos y que está conectado.



Ahora vemos la actividad en los logs:

local server-->activity, pestaña activity.

Significado de los dibujitos:

zz: El usuario no está haciendo nada.

Flecha azul: El usuario se está bajando algo.

Persona: Se acaba de conectar o se está moviendo por el ftp.

Persona con candado: El administrador.


Local Server-->Activity

Sirve para ver las acciones que realizan los usuarios en nuestro servidor.

Seleccionamos a un usuario, hacemos clic boton secundario y luego click "spy on user".



También estaremos atentos si los archivos se transmiten correctamente en binario o en ascii.




Domains-->Wizard Generated domain-->Activity, pestaña Domain Log.

Aquí se registran los sucesos que ocurren en nuestro servidor (Usuarios conectados, los que se desconectan, transferencias de ficheros, etc...).





PROHIBIDO SU REPRODUCCIÓN SIN MI CONSENTIMIETO.
 
Arriba