I have a computer running Proxmox, and it has 1 single NIC that is directly connected to internet and has a single public IP. Then, I have different VMs (KVM) running and one of them is pfSense.
What I want to do is to have the host (Proxmox) and pfSense in the DMZ zone while the rest of VMs would be inside an internal LAN where all the traffic has to pass through pfSense. However I am not able to make it work.
What I have done is setting up a bridge br0 (containing the public address, gateway...) connected to eth0 (iface eth0 inet manual). This works from the host as I have full connectivity, not so with pfSense or any other VM.
The main problem here is that I am not sure what IP should I use in pfSense since the public IP is already defined in the bridge. Setting up the same IP in pfSense will not work (seems logical). How should I proceed?
br0contains the public IP defined in the host, and then a virtual adaptertap0(with ip 192.168.1.1) would belong to this bridge. VMs would then use the bridge and set thetap0IP as gateway, right? The provided link does not offer information about this virtual adapter setup, could you provide an example? Googling "Proxmox virtual network adapter" didn't yield anything useful. Is it defined as a standard interface? – user125498 Mar 26 '15 at 07:38