Veja o que eu faço ...
Eu uso gufw
para gerenciar meu firewall. É uma GUI para o ufw.
sudo apt-get update
sudo apt-get install gufw
Se eu tiver um programa que não funciona e suspeito que seja um problema de porta, desative o firewall em gufw
. Se o programa funcionar agora, sei que há uma porta (no computador) que precisa ser aberta. Lembre-se de que também há portas no seu roteador que talvez precisem ser abertas ou encaminhadas para um host específico em sua rede interna.
Em seguida, ligo o firewall novamente via gufw
e, em seguida, alterno para a janela Report
e assisto enquanto executo o aplicativo em questão, e a janela Relatório informa a você qual porta / protocolo está bloqueado em tempo real.
Depois eu pesquiso no Google o "nome do aplicativo" e "portas para abrir", para ver se há outras portas além das que eu observei, que também precisam ser abertas.
Então eu mudo para a janela Rules
e tento criar uma regra que realmente forneça apenas uma janela estreita para as coisas passarem, e com isso quero dizer, eu especifico apenas 1 de {TCP | UDP | ALL), um intervalo limitado de portas e endereços IP específicos da origem / destino. Eu dou à nova regra um nome que me permite revisá-la mais tarde e lembro por que a regra existe.