
Esto no es necesario si no poseemos un router delante de la conexión de nuestra PC a Internet. Si nuestra PC está conectada directamente a Internet podemos estar tranquilos y dejar a eMule/aMule correr libremente, es probable que obtengamos una ID-ALTA por lo cual las descargas sucederán más rápidamente.
Pero si obtenemos una ID-Baja lo más probable es que nuestra PC esté detrás de un router o un firewall. En caso de que esté detrás de un Firewall, recomiendo ver este tutorial; en caso de un router, deberemos abrir el panel de administración del mismo (en general navegando con nuestro explorador de Internet hacia la dirección 192.168.1.1 accederemos), buscar algo así como “Port Fowarding”.
Tutoriales
Les recomiendo visitar este blog en el que se brinda un tutorial sobre modems provistos por la empresa Telefónica, pero la Biblia de la apertura de puertos se encuentra definitivamente en ADSLZONE. Allí encontraremos información útil para cada marca y modelo de router.
Puedo dar testimonio de que esos tutoriales están bien hechos. En mi caso poseo un modem provisto por Telefónica marca Huawei modelo SmartAX MT882. Seguí los pasos mencionados en el artículo de ADSLZONE y logré abrir los puertos necesarios.
Entendiendo lo básico
Cada máquina tiene una dirección de IP en la red interna (local). Generalmente el router estará en 192.168.1.1 (o 192.168.0.1) y nuestra PC en 192.168.1.xxx (o 192.168.0.xxx), donde xxx representa algún número asignado por el router si está habilitado DHCP (protocolo de configuración dinámica para hosts), o en todo caso una IP Fija si es que hemos explicitado en nuestro sistema operativo tal cuestión.
Por ejemplo, podemos “decirle a GNU/Linux” que nuestra IP es 192.168.1.2, o cualquier otra en el rango de 192.168.1.xxx. En el caso de GNU/Linux existen varias utilidades para configuración de red, como por ejemplo netcardconfig, ifconfig, los paneles control de KDE o GNOME, knetworkmanager, etc.
Si dhclient es ejecutado con cada inicio y el sistema DHCP nos brinda la misma IP en cada caso, no deberemos preocuparnos más, caso contrario, deberíamos dejar fija nuestra IP con las utilidades mencionadas.
Puertos
Aquí es fundamental entender el siguiente concepto: nuestra PC posee puertos, que son como puertas que se abren o cierran hacia el exterior. Si la PC se conecta a un router, la conexión a Internet (el exterior) será realizada por el mismo, con lo cual las puertas o puertos de nuestra PC darán directo al router, no a Internet.
Para que nuestros puertos o puertas queden abiertas a Internet deberemos decirle a router que envíe toda la información de un rango de puertos (por ejemplo, desde 4660 hasta 4672) hacia los puertos de nuestra PC (nuestra IP en la red interna).
Es decir que, por ejemplo, cuando desde Internet vengan paquetes por el puerto 4661 llegarán al router (que tiene como dirección de IP 192.168.1.1 en mi red interna) y serán redireccionados hacia mi dirección de IP (192.168.1.7 en este caso).
Si ejecuto el comando ifconfig, aquí me dirá algo así:
eth0 Link encap:Ethernet HWaddr 00:28:A2:A3:5:02
inet addr:192.168.1.7 Bcast:192.168.1.255 Mask:255.255.255.0
“inet addr” es mi dirección de IP en la red interna, por lo cual utilizaré 192.168.1.7 cuando deba configurar la apertura de puertos en mi router en el panel de administración.
Se aconseja mirar con detenimiento a qué servidores se conecta eMule/aMule, con el objetivo de abrir todos los puertos que sean necesarios, los más comunes son:
4661
9510
4662 al 4672
4500
4242
Modificar los puertos TCP y UDP estándar
Si luego de redirigir los puertos que vienen por defecto en el cliente eMule/aMule desde el router hacia la IP de nuestra máquina no logramos una ID-ALTA, podríamos probar de cambiar los puertos TCP y UDP estándar del cliente (es decir, de eMule o aMule), dado que es posible que el proveedor de Internet se encuentre bloqueando los puertos más tradicionales (4662, 4672).
Vamos a Opciones –> Conexión e ingresamos un valor para cada caso, por ejemplo “Puerto TCP estándar del cliente: 7000″; “Puerto UDP estándar del cliente: 7500″, luego eMule/aMule nos pedirá reiniciar el programa, vamos al panel de administración de nuestro router y redirigimos esos puertos (similar a como lo vemos en la captura de pantalla que sigue), iniciamos eMule/aMule y al conectarse debería lograr una ID-ALTA.

Como siempre, les recomiendo utilizar aMule bajo GNU/Linux porque es libre y seguro.
Artículos relacionados: Emule: todo lo que tenés que saber
Notas relacionadas:
eMule: FUNCIONES IMPORTANTES
Entre las funciones fundamentales de eMule/aMule podemos mencionar la de...
eMule: consejos para una buena búsqueda, filtrando
El utilizar eMule o aMule supone realizar búsquedas: es una...
eMule: todo lo que tenés que saber
El eMule es un programa Software Libre para Windows...
El gobierno piensa abrir una embajada virtual en Second Life
Esto abona el pensamiento de los que opinan que Internet...
Blog dedicado al mundo del software libre, por los responsables de MasterMagazine, con Marcos Guglielmetti, Director del sistema operativo Musix, analizando las tendencias y mejores usos.
2 comentarios en eMule: abrir/redirigir puertos
eMule: FUNCIONES IMPORTANTES « Idioma Libre
7/04/09 a las 12:46
[...] Se aconseja compartir la mayor cantidad de archivos que sea posible, lograr una ID-ALTA, usarlo bajo GNU/Linux para evitar virus e informarse más al respecto. Aquí en Idioma Libre continuaremos con diversos detalles sobre eMule y aMule en próximos artículos: Cómo abrir puertos para eMule. [...]
eMule: consejos para una buena búsqueda, filtrando « Idioma Libre
8/04/09 a las 15:20
[...] * Preparar tu red para que no sea molestada por cortafuegos o un router [...]