Mapear los puertos del router para que funcione el Emule.

Para aprender a usar esos programas que se os resisten.
Pedid los manuales que querais, pero tampoco os paseis.

Moderadores: Lore, Super_House, ZeTa, Trasgo

Cerrado
Avatar de Usuario
Ficus
Administrador/a
Administrador/a
Mensajes: 1541
Registrado: Mié Abr 19, 2006 7:23 pm
Ubicación: La Coruña. España

Mapear los puertos del router para que funcione el Emule.

Mensaje por Ficus »

Antes de nada decir que este tutorial es para abrir los puertos del ROUTER. Si no tienes router... no hay nada que abrir. Si lo tienes, debes de hacerlo o te aparecerá la mulita con una venda negra en los ojos y descargarás a una velocidad muy limitada.
De segundo decir, que si tienes algún FIREWALL (no antivirus, sinó firewall) instalado es más que posible que te de problemas, yo desactivaría el firewall.


TEORÍA (principios básicos):

1.-Por cada conexión que contratas de internet (normalmente contratas UNA sola) asignan una direccion unica en internet al ordenador que está directamente conectado a esa conexión. Se llama dirección IP pública. Si tienes un router conectado, ese router actua como un ordenador y es el router el que realmente tiene esa dirección IP. Los ordenadores que acceden a internet a través de ese router no se conectan directamente al destino, sino que le piden los datos al router, y el router se los trae de internet. Esos ordenadores conectados a internet a través del router tienen también una dirección IP unica (ya no en internet, sinó unica dentro de esa red interna) llamada IP local.

2.-Cada programa que se conecta a internet, crea una conexión por un determinado puerto o canal. Por ejemplo, el navegador de paginas web usa el 80, el ftp el 21, el emule el 4661 y 4662 (aunque se pueden cambiar en este ultimo).

Sabiendo estas dos cosas, podemos explicar lo siguiente:

a) Cuando queremos ver www.huesario.es, nuestro ordenador le hace la petición al router, y éste nos abre una conexión entre nuestro ordenador y el ordenador www.huesario.es (tiene asociado una dirección IP con numeritos) por el canal/puerto nº 80. Empieza el trasvase de datos y vemos la pagina web.

b) Cuando queremos bajarnos algo del emule, nuestro ordenador hace una petición al router (realmente hace muuuuchas peticiones para muchas conexiones distintas de las que bajarnos a la vez), y el router contacta con otro que usa el emule y pone nuestra IP en su lista de espera. Cuando nos toque el turno en esa lista, la otra persona que nos da ese trocito de archivo nos "llama", se abre la conexión y nos empieza a dar ese trocito de archivo por el canal que tengamos asociado al emule.

La diferencia entre a) y b) es que en a) nosotros iniciamos la conexión y en la b) la inicia el otro usuario.
En la opcion b) (en la del emule), el otro usuario inicia una conexión con nuestra dirección IP (por el puerto 4661 y 4662 por defecto), es decir, con el router!! , no con nuestro ordenador. El router no sabe a que ordenador de la red interna (aunque tengamos uno solo conectado) darle esos datos, así k los datos mueren ahí.

¿Como resolvemos ese problema?

Basicamente, habría que decirle al router, que todo lo que entre de internet, desde cualquier IP, pero por el puerto que usa el emule (supongamos 4661) se vaya para el ordenador de nuestra habitación, a su puerto 4661 .
. Realmente no es abrir puertos, sinó REDIRIGIRLOS.
Para hacer todo esto tendremos que saber estos datos: la IP local de nuestro ordenador que tiene el emule, la IP del router y los puertos que usa el EMULE que tenemos.



PRÁCTICA: Abriendo puertos.... (suponemos windows xp)

El sistema siempre suele ser el mismo, o muy parecido. Accedes por el navegador web (internet explorer por ejemplo) a la ip del router y luego configuras el Mapeado de puertos, que viene a ser decirle al router: "Todo lo que venga por el puerto/canal X , que se vaya para el ordenador que tiene el Emule"

Como decía Jack, el destripador... vayamos por partes ;)

1.- Necesitamos saber la dirección IP local y la dirección IP del router. Vete al Panel de control/Conexiones de red. Haz doble click en la conexion k usas para conectarte al router (por defecto se llama Conexion de area local). Te sale una ventanita de Estado de Conexión de Area local. Pincha en la pestaña Soporte y apunta el
número que aparece en Puerta de enlace predeterminada. Esa es la dirección IP del router. Apunta tambien lo que pone en Dirección IP. Esa es la Dirección IP local de tu ordenador. Si en tipo de dirección NO pone "Configurado manualmente", ve al paso 2, sinó al 3
Imagen

2.- Necesitamos que tu dirección IP local no cambie cada vez que enciendes el ordenador. Para ello vuelve al icono de Conexión de area local" y en vez de hacer doble click, le das con el botón derecho y luego eliges Propiedades. Pinchamos en donde pone Protocolo internet (TCP/IP) (ojo, NO desmarcar la casilla) y luego pinchamos en propiedades. Marca Usar la siguiente dirección IP y rellena esos tres campos con tu IP local, la IP del router (donde pone puerta de enlace) y en mascara de red pones 255.255.255.0 . Luego pinchas en aceptar y listo.

3.- Necesitamos saber los puertos que usa el emule. Para ello abrimos el emule, pinchamos en Preferencias, luego en donde pone Conexión y apuntamos los numeros que hay en las casillas TCP y UDP de la sección Puerto. La casilla Desactivar que NO esté marcada. Podemos cambiar esos numeros si queremos, siempre y cuando sean mayores que 1024 y no los esté ya usando otro programa. En principio dejamos los que están, suponemos TCP 4661 y UDP 4662 para nuestro ejemplo.

4.- Entramos en la configuración del router. Para ello ponemos en el explorer, en la barra de direcciones: http://xxx.xxx.xxx.xxx (cambiando las x por la dirección IP del router). Debería de salirte una ventanita pidiendo nombre y clave, si no te sale asegurate de no tener ningún firewall activado. El nombre/clave depende de cada conexión. En muchas es nombre: admin , clave: 1234. Mira en las hojas del contrato por esos datos, o sinó llama a la empresa que te ofrece la conexión para que te los diga.
Deberia de salirnos una pagina web con la configuración del router. Ojo, que algunos routers vienen con la configuración por página web desactivada, en ese caso tienes que llamar a tu proveedor de internet y decirle que redirija los puertos TCP y UDP que antes apuntaste a la dirección IP LOCAL de tu ordenador.

Bueno, se supone que estamos ya en la configuración del router, esto ahora varía según el modelo. Hay que buscar algún sitio donde ponga "Port redirection" o "map ports" o "port range mapping" o similar (igual están dentro de un menú que ponga NAT o Advanced).
El caso es que ese menú para redireccionar puertos debe de ser parecido al siguiente:
Imagen
(este es el menú de un router Draytek como los que pone actualmente la empresa de cable R en Galicia)

Rellenamos una linea por cada redirección, en este caso dos lineas.
1ª linea:
Service Name: Ponemos lo que queramos, ejemplo EMULE TCP
Protocol: Empezamos por el TCP, elegimos TCP
Public Port: el puerto por el que van entrar los datos TCP del Emule, en nuestro ejemplo, el 4661
Private IP: la IP local del ordenador que tiene el emule instalado.
Private port: ponemos el mismo puerto que en Public Port.
Marcamos la casilla ACTIVE.

2ª linea:
Service Name: EMULE UDP
Protocol: El segudo puerto es de tipo UDP, elegimos UDP
Public Port: el puerto por el que van entrar los datos UDP del Emule, en nuestro ejemplo, el 4662
Private IP: la IP local del ordenador que tiene el emule instalado.
Private port: ponemos el mismo puerto que en Public Port.
Marcamos la casilla ACTIVE.

... y le damos a OK. Listo.

Para comprobarlo, podemos abrir de nuevo el EMULE, ir a preferencias/Conexión y pinchar en el botón "Comprobar puertos" de la sección Puerto. Debería salirte una pagina web con los resultados del test.

Este tipo de configuración del router, tb. debe aplicarse a otros programas k usen puertos especiales de entrada, como otros clientes edonkey, o bittorrent, o si instalas algún tipo de servidor en tu ordenador (servidor de paginas web, de ftp, etc etc).

Ha salido un poco extenso el manual, pero creo que lo he dejado explicado bastante claro, y aunque es una tarea de cierta complejidad deberíais de poder hacerla sin problemas. Si teneis dudas modificando la configuración del router.... no la modifiqueis, ya que podríais quedaros sin conexión si modificais lo que no debeis. En ese caso, abrir un tema nuevo en la sección de "Emule, Edonkey, lphant, ares, bittorent" de la Zona técnica y se os echará una mano más personalizadamente.


Tutorial para www.huesario.es ©2006 by Ficus.


Imagen
Imagen

Cerrado

Volver a “Manuales”