Proxmox with private IP's and router.

virtuallyk

New Member
Nov 25, 2025
1
0
1
Hello!
Please advise how to configure Proxmox in this scenario:
I have 3 laptops. One is a windows station, and two are Linux. One of the 2 Linux machines has Proxmox VE installed and booting on it.
Let's call this machine "pve". In my house i have a TALKTALK hub which I call a router. I realise I might not actually understand what a router is, but basically my devices get internet from that hub. It has wifi connection and ethernet connection. It has 5 ethernet ports. One is called WAN, and the other are just ethernet. I will call this "the router".
My windows station has what i understand is a private IP. I think i have a C class network, and the IP's are starting at 192.168.1.2 because 192.168.1.1 is the gateway (the router). In my windows network card configuration i have 192.168.1.1 set up as Gateway. I can also connect to my router in the browser if I use this gateway address. Of course, if i go to what'smyip i get a totally different ip which i understand is my public IP.
Now, when i install Proxmox, i set up a static private IP, let's say 192.168.1.3/24. and the Gateway 192.168.1.1. It's all good, and i can connect from my Windows laptop typing in the browser 192.168.1.3:8006. It's my understanding that this obviously means i can connect inside the LAN.

One thing i notice which i don't understand is that in Proxmox System -> Network -> i get two ethernet nic network devices . nic0 and nic 1 but my laptop has only ONE ethernet interface nic0 and one wi-fi.

I have a Cloudflare domain. Let's call it "example.org". My goal would be to use the proxmox machine pve, to start various container apps which than i can map to subdomains on my Cloudflare account. So i would have let's say "app1.example.org", "app2.example.org" and so on.

How can i make this work?

I've read about

Proxmox VE server in a private LAN, using an external gateway to reach the internet​

The Bridged model makes the most sense in this case, and this is also the default mode on new Proxmox VE installations. Each of your Guest system will have a virtual interface attached to the Proxmox VE bridge. This is similar in effect to having the Guest network card directly connected to a new switch on your LAN, the Proxmox VE host playing the role of the switch.

Proxmox VE server at hosting provider, with public IP ranges for Guests​

For this setup, you can use either a Bridged or Routed model, depending on what your provider allows.

Proxmox VE server at hosting provider, with a single public IP address​

In that case the only way to get outgoing network accesses for your guest systems is to use Masquerading. For incoming network access to your guests, you will need to configure Port Forwarding.
For further flexibility, you can configure VLANs (IEEE 802.1q) and network bonding, also known as "link aggregation". That way it is possible to build complex and flexible virtual networks.


but like everything Linux, is so incredibly frustrating because there's never just ONE way to do it. There's always about 7.353.134.3465. ways to do the same thing i i fell like i am loosing my minds!

What precisely is my scenario here and how can i approach this? Should i try using Bridge or should i go with Masquerading?!?! because i don't understand.
I mean i am in the "Proxmox VE server in a private LAN, using an external gateway to reach the internet" scenario. But also my router has a Public IP.
so doesn't that make it also "Proxmox VE server at hosting provider, with a single public IP address" ?!


THIS IS SO CONFUSING! PLEASE HELP! THANK YOU!