Hello all,
First time poster here, I've been following Proxmox for a while and now I've set up a VPS in an external provider. My current provider gives me a Supermicro server with only 1 NIC plugged in. I have no control over this as I've already made a ticket to ask my provider to plug another wire into the 2nd NIC and they said it's not possible. They do MAC binding which means that a single MAC can have/use two (or more) IP addresses at the same time.
As a matter of fact, I had this setup working in VMWare ESSXi 6.5, but sometimes it's a bit unflexible so I've decided to move. In VMWare, all I would have to do is to make two networks and two switches (1 of each is already created) - one for LAN, as the existing ones are for WAN. Then, I create my pfSense VM, set the WAN adapter's MAC address to the ESXi host's MAC address on NIC 1, and it would work fine and dandy - pfSense would get an IP from DHCP in the WAN interface. All good there.
Now, I'd like to replicate this in Proxmox and I'm having a really hard time. I've tried countless things, like setting dhcp on eno1 and setting the same details or IPs static in there and in vmbr0, I've tried to set the MAC of the pfSense interface in the WAN adapter to the same on the host and it doesn't work either. I'm honestly frustrated at how complicated something so simple could be (and is, in ESXi) so let's say I'm starting out with a blank canvas:
What should I do to archieve my goal? My idea is this:
Internet <-> MAC1=WAN IP 1 (DHCP) <-> pfSense <-> VMs
Internet <-> MAC2=WAN IP 2 (STATIC) <-> Proxmox
I had this working in ESXi, so it should be possible on Proxmox as well. The issue is... how? I've lost 2 days on this already. Some help would be great.
Edit: My provider says this generic message when I get a new IP: "We apply MAC-filter to your server. If you are going to use it as a hypervisor, please, use a bridge mode for your network interface." - Using a bridge mode sounds good for the... linux bridges? How do I archieve that?
Thanks!
-DARKGuy
TL;DR: Just use ovs (openvswitch) instead of linux bridge. Check post #20.
First time poster here, I've been following Proxmox for a while and now I've set up a VPS in an external provider. My current provider gives me a Supermicro server with only 1 NIC plugged in. I have no control over this as I've already made a ticket to ask my provider to plug another wire into the 2nd NIC and they said it's not possible. They do MAC binding which means that a single MAC can have/use two (or more) IP addresses at the same time.
As a matter of fact, I had this setup working in VMWare ESSXi 6.5, but sometimes it's a bit unflexible so I've decided to move. In VMWare, all I would have to do is to make two networks and two switches (1 of each is already created) - one for LAN, as the existing ones are for WAN. Then, I create my pfSense VM, set the WAN adapter's MAC address to the ESXi host's MAC address on NIC 1, and it would work fine and dandy - pfSense would get an IP from DHCP in the WAN interface. All good there.
Now, I'd like to replicate this in Proxmox and I'm having a really hard time. I've tried countless things, like setting dhcp on eno1 and setting the same details or IPs static in there and in vmbr0, I've tried to set the MAC of the pfSense interface in the WAN adapter to the same on the host and it doesn't work either. I'm honestly frustrated at how complicated something so simple could be (and is, in ESXi) so let's say I'm starting out with a blank canvas:
What should I do to archieve my goal? My idea is this:
Internet <-> MAC1=WAN IP 1 (DHCP) <-> pfSense <-> VMs
Internet <-> MAC2=WAN IP 2 (STATIC) <-> Proxmox
I had this working in ESXi, so it should be possible on Proxmox as well. The issue is... how? I've lost 2 days on this already. Some help would be great.
Edit: My provider says this generic message when I get a new IP: "We apply MAC-filter to your server. If you are going to use it as a hypervisor, please, use a bridge mode for your network interface." - Using a bridge mode sounds good for the... linux bridges? How do I archieve that?
Thanks!
-DARKGuy
TL;DR: Just use ovs (openvswitch) instead of linux bridge. Check post #20.
Last edited: