¿Cómo abrir un puerto particular en ubuntu?

15

Mi cliente de SoulSeek, Nicotine +, comprueba mis puertos abiertos durante la configuración inicial y me indica que el número de puerto que necesita está cerrado, lo que me corta del 50% de los usuarios. ¿Hay alguna forma de abrir ese puerto en particular para que la aplicación lo use?

RUnning ubuntu desktop 13.04. No he instalado manualmente ningún firewall, pero no estoy seguro de si está incluido en la instalación predeterminada.

Charlie
fuente
¿Estás ejecutando Ubuntu Desktop o Server? ¿Están ejecutando algún firewall?
Mitch
Escritorio (Trusty) y sin firewall adicional instalado
charlie

Respuestas:

7

Ejecute esto en la línea de comandos; Debería resolver el problema:sudo iptables -A INPUT -m conntrack --ctstate NEW,RELATED,ESTABLISHED -j ACCEPT

Para hacer un puerto específico:

sudo iptables -A INPUT -p <tcp OR udp> <--dport OR --sport> <port> -j ACCEPT

INPUTes la cadena para el tráfico entrante. -pes el protocolo (ya sea tcpo udp --dporto --sportespecificar lo que permite destino o puerto de origen. -jes "salto" y su donde ACCEPT, REJECTo DROPel paquete (s)

Los detalles iptablesse pueden encontrar leyendo la página del manual. Dado que eres un principiante, probablemente encontrarás esto útil: http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html


fuente
1
@J Moore: Gracias, pero ¿dónde pongo el número de puerto? ¿También ayudaría si pudiera poner una frase sobre para qué sirven estos argumentos?
Charlie
1
Probé los métodos anteriores y, aunque creo que deberían funcionar, la página de comprobación de puertos del cliente: tools.slsknet.org/porttest.php?port=2234 siempre muestra que el puerto está CERRADO. ¿Algunas ideas?
Charlie
0

Debe instalar al menos un firewall, porque no está instalado en la instalación predeterminada en ubuntu.

para 32 bits
- Firestarter
para 64 bits
- Firestarter

  • Instale y abra el iniciador de fuego, agregue la política de entrada con esta ip: 0.0.0.0/0   (para permitir todas las direcciones IP)
  • Agregue los puertos que necesita abrir.
  • Luego haga clic en aplicar el botón de cambios.
Mc Clane
fuente
No creo que esto esté abordando el asunto en absoluto. Claramente, el operador tiene poca idea de cómo ejecutar lo que acaba de presentar.
sinekonata