Come aprire una porta UDP nel firewall Centos 7, firewalld, usando firewall-cmd?


1

Server Centos 7. Sto wsprovando ad aprire la porta 3000 per UDP, i nodi web di jodjs. Qualche idea? Sono bloccato! Ho controllato alcuni altri post SO senza alcun risultato. Thx, Keith =)

  • Se viene arrestato il firewall, udp unicast funziona correttamente
  • Quando avvio il firewall, le connessioni al websocket vengono rifiutate e ricevo ERR_CONNECTION_REFUSED
  • la zona predefinita è public

La porta sembra essere abilitata qui:

sh-4.2# firewall-cmd --list-all
public (default, active)
  interfaces: enp3s0
  sources: 
  services: dhcpv6-client ssh
  ports: 3000/udp 8080/tcp
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules: 

Da un Mac sulla stessa rete:

Mac> nc -uz 192.168.1.101 3000
Connecion to 192.168.1.101 port 3000 [udp/hbci] succeeded!
  • ping a 192.168.1.101 va bene

L'unica cosa che riesco a trovare che sembra sospetto è questa:

inserisci qui la descrizione dell'immagine

Risposte:


1

Aveva lo stesso problema, risolto eseguendo:

firewall-cmd --permanent --add-port=3000/udp

E quindi riavviato il servizio firewall

systemctl restart firewalld

Alla fine ho riavviato la mia app nodjs e ora ha funzionato come previsto

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.