não pode abrir a porta

0

Sou novo no Ubuntu & amp; networking.

Eu abri a porta: 9876 ofr tcp e udp. Eu criei um cliente e servidor java udp. O servidor está escutando a porta 9876 e eu conectei ao meu servidor com meu endereço IP externo. Depois que abri a porta menualmente em meu roteador doméstico (veja a imagem), meu cliente-servidor udp está funcionando muito bem.

Meuproblema:

Quandoeuverificoseaporta9876estáabertanomeucomputadorapartirdestesite: link , ele diz que é fechadas. Por quê? (mesmo quando estou executando o servidor udp que escuta essa porta). Como posso abrir a porta 9876 na minha máquina para todos na internet?

Comandos que eu executo na minha máquina local:

stavalfi@laptop:~/IdeaProjects/torrentx$ netstat -tulnp | grep 9876
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
stavalfi@laptop:~/IdeaProjects/torrentx(stav)$ sudo ufw status verbose
Status: inactive
stavalfi@laptop:~/IdeaProjects/torrentx(stav)$ sudo ufw status
Status: inactive

Se eu entendi corretamente, Meu firewall na minha máquina está desligado e a porta 9876 não está aberta.

    
por Stav Alfi 25.11.2017 / 15:25

2 respostas

1

Existem três coisas a verificar:

  • A porta da sua máquina local
  • O firewall da sua máquina local
  • Seu roteador

Algumas dessas etapas provavelmente já foram realizadas. Faça-os novamente na ordem , para eliminar metodicamente cada questão possível. Não pule por aí.

Porta do computador local : certifique-se de que o servidor esteja em execução e de que você possa se conectar a ele de um cliente local. Agora você SABE que o servidor está funcionando e ligando-se corretamente à sua porta de escuta.

Firewall de máquina local : Conecte-se ao servidor a partir de uma máquina diferente na mesma LAN. Se falhar, corrija as regras de firewall do seu servidor. Quando você pode se conectar através da LAN, você sabe que seu servidor está funcionando E que seu firewall está configurado corretamente.

Roteador : Conecte-se ao servidor de uma máquina fora de sua LAN. Realmente fora da sua rede local, não apenas na rede local, mas usando o endereço IP externo (o roteador a trata de maneira diferente). Se a conexão falhar, corrija as configurações do seu roteador. As configurações do roteador geralmente não são um tópico do Ubuntu ... a menos que você construa seu próprio roteador Ubuntu.

Estes passos levam-no às questões de acompanhamento adequadas.

    
por user535733 25.11.2017 / 16:04
0

Você pode baixar um pacote de ufw com gui - para uma abordagem muito simples

sudo apt-get instala o gufw

Você pode criar uma regra em seu firewall para permitir conexões com sua máquina através de portas ou definir aquelas que podem ouvir o que você deseja.

Veja a imagem

Espero que isso ajude.

    
por Yien 25.11.2017 / 15:37