I have an old Dell Optiplex that I've installed various Linux distributions on, and I'm currently trying to set it up with Ubuntu because it's recommended for running Minecraft servers. I want this machine to act as a home server for hosting dedicated Minecraft Bedrock servers and maybe as a proxy server too. However, I'm facing issues getting it to connect properly. On my Windows PC, I can set up the server easily: I forward UDP and TCP on port 19132 and it works without a hitch. But on the Ubuntu machine, even after following setup instructions closely, no one, including myself on the LAN, can connect. I've ensured that the firewall is disabled (both ufw and iptables) and that all the appropriate ports are forwarded, but I can't verify the UDP ports' status with a port checker. This issue has persisted even when I switched from Debian to other distributions. I'm completely confused about what might be going wrong.
1 Answer
It could be an issue with your router settings. Some ISPs allow you to set up a DMZ for a specific device; this could help your server be accessible from outside your local network. Also, make sure you're using static and reserved IP addresses for all your devices to avoid conflicts. If your Windows PC had a static IP, try using the same address for your Ubuntu server to keep things consistent.

I did give my Linux PC a reserved IP, but I'm still confused about some networking details. Could you or anyone else break it down for me?