For the last couple of weeks I have been reading and learning how to set up Proxmox and VM's. For the life of me though I can't get NAT IP masquerading set up, every time I do the server is unreachable. I'm probably at the point where I've read the same documents so many times I'm missing a simple step! It is just a small dedicated server that I'm using to practise on but once I master this then I'll set up my projects on a bigger server, each VM will need access to the internet. For ease of not confusing me i'm going to tag the various IP's as A B C etc
In my hosting control panel I have set up a virtual private network:
subnet address = IP*E*
Subnet mask = IP*F*
IP Gateway IP*G*
Should these IP's appear in the coded section above? I'm pretty sure I have now tried all variations to no avail. For example should IP*D* be the same as IP*G*?
Should IP*A* be the same as the IP I use to connect to the server?
Apologies for the complicated question for what is probably a simple answer, I've been through everything so much my brain is frazzled! I do love the feel of ProxMox though so if I can get this to work I will be sticking with it.
Ionos states that VM's must be connected through NAT rather than a bridge so I can't use the other methods.
Thank you for your help!
auto lo
iface lo inet loopback
auto eno1
#real IP address
iface eno1 inet static
address [B] IP*A*[/B]/24
gateway [B]IP*B*[/B]
auto vmbr0
#private sub network
iface vmbr0 inet static
address [B]IP*C*[/B]/24
bridge-ports none
bridge-stp off
bridge-fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '[B]IP*D*[/B]/24' -o eno1 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '[B]IP*D*[/B]/24' -o eno1 -j MASQUERADE
In my hosting control panel I have set up a virtual private network:
subnet address = IP*E*
Subnet mask = IP*F*
IP Gateway IP*G*
Should these IP's appear in the coded section above? I'm pretty sure I have now tried all variations to no avail. For example should IP*D* be the same as IP*G*?
Should IP*A* be the same as the IP I use to connect to the server?
Apologies for the complicated question for what is probably a simple answer, I've been through everything so much my brain is frazzled! I do love the feel of ProxMox though so if I can get this to work I will be sticking with it.
Ionos states that VM's must be connected through NAT rather than a bridge so I can't use the other methods.
Thank you for your help!