I am trying to receive a connection on port 3000 which I have configured using firewall-cmd. netstat says node is listening to that port, nmap also says port 3000 is open when run from the centos 7 machine. I created a custom service node.xml located in /etc/firewalld/services/node.xml, created a custom zone called node, added the service node to the zone node and followed up with a firewall-cmd --reload. From outside the server is not responding to port 3000, nmap -p 3000 myhost gives me Note: Host seems down... and using a publicly available port checker t1shopper.com says isn't responding on port 3000 (hbci) I did notice that when I do firewall-cmd --zone=node --list-services no ports are listed, though I think my xml service file node.xml is correct and it appears to be added. I am at a loss for how to troubleshoot this further. Seems others on this form have posted about problems with port 3000 in the past, one was dealing with adding a rule to selinux but mine seems disabled. Can someone point me in the right direction as to why I cannot connect to this port from outside the network?
I did some checking and it seems SELinux is disabled, acording to
Code: Select all
# getenforce
Disabled
# sestatus
SELinux status: disabled
netstat -ltnp | grep -w ':3000'
Code: Select all
tcp6 0 0 :::3000 :::* LISTEN 10993/node
Code: Select all
# firewall-cmd --zone=node --list-services
node
Code: Select all
# firewall-cmd --zone=node --list-all
node
target: default
icmp-block-inversion: no
interfaces:
sources:
services: node
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules: