Como abrir uma porta específica no Ubuntu?

15

Meu cliente do SoulSeek, Nicotine +, verifica minhas portas abertas durante a configuração inicial e solicita que o número de porta que ele precisa seja fechado, eliminando cerca de 50% dos usuários. Existe alguma maneira que eu possa abrir essa porta específica para o aplicativo usar?

Usando o desktop Ubuntu 13.04. Eu não instalei nenhum firewall manualmente, mas não tenho certeza se ele está incluído na instalação padrão.

    
por charlie 10.05.2013 / 07:02

2 respostas

7

Execute isto na linha de comando; ele deve resolver o problema: sudo iptables -A INPUT -m conntrack --ctstate NEW,RELATED,ESTABLISHED -j ACCEPT

Para fazer uma porta específica:

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

INPUT é a cadeia de tráfego de entrada. -p é o protocolo ( tcp ou udp --dport ou --sport especificam permissão para o destino ou a porta de origem. -j é "pular" e é onde você está ACCEPT , REJECT ou DROP do (s) pacote (s)

Detalhes sobre iptables podem ser encontrados lendo a man page. Como você é um iniciante, provavelmente achará isso útil: link

    
por user1529891 10.05.2013 / 08:11
0

Você precisa instalar pelo menos um firewall, porque ele não está instalado na instalação padrão do Ubuntu.

para 32 bits
 - Firestarter
para 64 bits
 - Firestarter

  • Instale e abra o firestarter, adicione a política de entrada com este ip: 0.0.0.0/0 (para permitir todos os endereços IP)
  • Adicione as portas que você precisa abrir.
  • Em seguida, clique em aplicar o botão "Alterações".
por Mc Clane 07.06.2014 / 02:04