Amigo
Koveart, tu explicación desde el punto de vista teórico me parece muy válida pero llevándola a la práctica la verdad es que no me resuelve nada.
Mi problema es que quiero abrir 2 puertos (uno para TCP y otro para UDP) a través de los cuales quiero que aMule intercambie información. Según lo que tú dices y que yo no pongo en duda ni muchísimo menos (eso quen quede claro), en Linux son las aplicaciones y no el Sistema Operativo quien abre puertos, ¿no es así? Pues si yo no estoy mal informado, aMule es una aplicación (un programa que permite que un usuario interactúe con la computadora) y yo no he visto por aMule en ningún lado ninguna pestaña u opción que diga
"Abrir puerto TCP" o
"Abrir puerto UDP".
Si son las aplicaciones las que abren los puertos, ¿cómo abro yo 2 puertos para que aMule los utilice?
Saludos y gracias