Como abrir porta TCP no Ubuntu 10.10?


Respostas:


16
sudo iptables -A INPUT -p tcp --dport (port number) -j ACCEPT

Não não. Eu preciso abrir a porta no sistema, para aplicativos como cliente torrent ou servidor apache.

@Romka não, não, isso não é como você fazer uma pergunta, mais informação necessária, esta resposta está correta
SSH Este

5

Tiro na escuridão:

sudo ufw allow 80

Agora há uma regra no firewall do ubuntu que permite acesso externo à sua porta 80. Se você quiser uma regra mais específica, consulte man ufw. Se você estiver em um endereço IP não roteável, precisará encaminhar a porta no seu roteador. Se você fornecer mais contexto à sua pergunta, posso ajustar esta resposta.


2
Isto não funciona no Ubuntu 12.10 ... nmap localhost -p80ainda exibeCLOSED
weberc2

sudo ufw enableseria necessário primeiro em uma instalação padrão do Ubuntu, pois o ufw está desativado por padrão.
Chris Moschini

3

Sua pergunta precisa de muito mais detalhes:

  • O que você quer dizer com "abrir uma porta"? Deseja fazer isso em um programa? Basta executar um programa?
  • Qual é a sua configuração de rede? Estrutura da LAN, ligação à Internet, sistemas operacionais envolvidos, qual roteador / switch ...
  • Você tem algum firewall / NAT instalado? No seu sistema, em outro lugar da rede?

Dito isto, se você tiver a configuração doméstica "típica" (um ou mais computadores conectados a um switch / roteador combinado com uplink da Internet via DSL ou cabo): Normalmente, o combo switch / roteador / modem possui um firewall embutido. Você provavelmente precisará abrir uma porta lá. Geralmente esses dispositivos têm uma interface da Web para configuração, consulte seus manuais.


1

Sugiro Netcat : A maneira muito básica de fazer isso (via Netcat) é:

nc -l <port_number>

Exemplo:

nc -l 12569
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.