VMs with no Internet in bare metal remote server & hardening questions

revvr

Member
Sep 15, 2023
23
3
8
I found a great deal on a dedicated server that offered the option to install Proxmox. I run proxmox locally with great results, so I didn't hesitate in installing it and running a bunch of VMs instead of a single OS in this new server.

Proxmox has Internet, but the VMs I'm creating don't. I can't really figure out why though, but I assume it has something to do with the hosting provider seeing multiple MAC addresses per port. I do have 3 other IPs that I can use and the server seems to have a second network interface on it, but I can't figure out how to make this work. Given that I found this so cheap, support is not included and they're pretty firm on that.

I tried following docs to add masquerading, but it did not seem to work.

Any tips or help to get this going?

Separately, I turned on the firewall on the datacenter level and I'm only allowing access to port 8006 and 22 from a range of IP addresses from my local ISP. I have a very sticky IP (it has never changed in almost 3 years now), but I wanted to be covered in case it does change so I don't lose access to it.

What are some best practices for hardening this if I'm exposing some VMs to the Internet? I was planning on using an Alpine Linux VM with Nginx Proxy Manager on it and expose only that to the Internet. Thoughts?
 
Last edited: