vmbr0 bridge can't connect to VM internal bridge

alfabits

New Member
Jan 25, 2022
3
0
1
27
A VM I'm hosting on ProxMox should be connecting to the physical hardware via vmbr0. This is not happening; the VM can't ping outside of itself, even with a static address in the same range as vmbr0's network.

- vmbr0 is part of the 134.117.92.0/24 network
- vmbr0 uses enp6s0f0 as its slave interface. enp6s0f0 is also the Internet-facing interface
- vmbr0 on the physical server connects to eth1000 on the VM. eth1000 is a linux bridge interface that should connect to vmbr0

My /etc/network/interfaces file on the physical server looks like this:

Code:
auto lo
iface lo inet loopback

iface enp6s0f0 inet manual

auto vmbr0
iface vmbr0 inet static
        address 134.117.92.153/24
        gateway 134.117.92.1
        bridge-ports enp6s0f0
        bridge-stp off
        bridge-fd 0

iface eno1 inet manual

iface eno2 inet manual

iface enp6s0f1 inet manual
address 10.43.6.101
netmask 255.255.255.0
gateway 10.43.6.1

And my VM's "ip addr" and "ip route" look like this:

1643119352583.png

I've tried the following pings:
- ping 134.117.92.176
- ping 134.117.92.1
- ping 8.8.8.8
But all pings either give no results, or give "Destination host unreachable".

I've also tried adding static routes on the VM, both static and dynamic addressing, making a separate interface to bridge to vmbr0, and I tried making vmbr1 but couldn't get it 'active' and so could not assign it to any bridge interfaces on my VM.

I'm really confused about what I might be doing wrong, or how I might fix this. Any suggestions?
 

alfabits

New Member
Jan 25, 2022
3
0
1
27
Yeah, I can ping 134.117.92.1 from proxmox itself, which is weird since the VM can't do the same. I don't have any firewalls on either of the devices, since that exists outside on the 134.117.x.x network.
 
Last edited:

alfabits

New Member
Jan 25, 2022
3
0
1
27
UPDATE: still not sure why vmbr0 wasn't bridging to eth1000. It might have been a network-specific issue, since I created vmbr0 on a more private network, and used that to bridge between hardware and VM. The ping works now, and my VMs can ping each other... they just can't ping outside of the less private network (134.117.x.x).
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!