Portforwarding only working for 3 ports
-
so i have a hetzner server with proxmox installed and i use pfsense as router to portforward my vms connected to an additional ip. Im trying to setup pterodactyl panel for 3 days now and today i found out only 3 ports of alle the ports i portforwarded are open. I don't know what causes this issue because its the same as those that work. I maybe think its something in the firewall of proxmox but when i disabled the firewall it didn't do anything. Can someone give me some advice or help me to fix it? Screenshots below. The ports 80,22,3389 work fine and all above dont work and are closed.
-
@ruqen001 well to see where the problem is, sniff on pfsense say when you send traffic to port 8443 that should be forwarded.. Do you see that traffic pfsense wan? Ok good its getting to pfsense.. Now sniff on the interface that pfsense is suppose to use to send the traffic to this 192.168.1.108 box.. Do you see pfsense send the traffic - if so then its not pfsense. And either that .108 box is just not listening on that port, or it has a firewall blocking it.
if your saying some ports work to that .108 ip, and others and you get traffic to pfsense wan - but no answer this pretty much screams the .108 your sending too, or something between pfsense and the .108..
-
Double check your port forwarding rules in pfsense. Also, NAT reflection should be in place if you want to access these ports internally.
Are there any other firewall settings you may have missed?
Individual VMs on Proxmox have their own firewall settings even if you disable proxmox firewall globally.
Check your VM internal firewall settings to make sure they're opening for these corresponding ports, then check in pterodactyl.
Then check your hetzner firewall settings and see if there are any rules preventing traffic through the ports that are supposed to be open.
Lastly check your pfsense system logs to see if there's any blocked connections.
-
Show also the related WAN firewall rules.