Trouble connecting a vmware guest to an LXC container

0

I have a linux host, running VMWare and LXC. I have an application in the VMWare guest, and a service in an LXC container I am trying to connect. I cannot seem to get the two systems to communicate.

On the host, I have a bridge device my physical ethernet device is attached to.

auto br0
iface br0 inet dhcp
    bridge_ports enp38s0
    bridge_fd 0
    bridge_maxwait 0

The LXC host likewise uses that same bridge:

lxc.network.type = veth
lxc.network.name = eth0
lxc.network.link = br0
lxc.network.hwaddr = 12:34:56:78:9a:bc
lxc.network.flags = up

The VMWare guest is also connected to bridge br0 in the VMWare network configuration via vmnet0.

Both guests are able to communicate just fine with the host as with the internet. Other machines on the local network can reach both guests.

I suspect it is something with VMWare, as the virtual network device vmnet0 doesn't appear in ip link. Also, obnoxiously, if I try to ping each other, I get ping responses, but no TCP connections succeed.

What can I do to resolve this?

whatsisname

Posted 2019-04-15T16:29:07.337

Reputation: 101

No answers