Hia all,
I have a VM with the host CPU setting enabled and inside that VM I'm running VirtualBox and VMwarePlayer with VMs that use bridged networking. This is for testing Ansible configurations under different virtualisation environments. Both the guest OS and the guest-guest OS (if you get my drift!) are Ubuntu 18.04 LTS. When the outer VM, the one with the CPU: Host setting is on the main bridged network everything works as expected and you can see the guest and guest-guest VMs as separate entities on the network. However when the outer guest VM is moved onto an internal bridged network, which has working DDNS and DHCP, the guest-guests don't show up. All other VMs on that network behave as expected.
I'm running version 6.3-3 and my network config is:
So if the guest VM is on Bridged Network, the guest-guest VMs show up, if the guest is on Test network they don't.
Is this too much for an internal bridged network, i.e. it needs physical hardware to work, or am I missing some magic config?
MTIA, Tony.
I have a VM with the host CPU setting enabled and inside that VM I'm running VirtualBox and VMwarePlayer with VMs that use bridged networking. This is for testing Ansible configurations under different virtualisation environments. Both the guest OS and the guest-guest OS (if you get my drift!) are Ubuntu 18.04 LTS. When the outer VM, the one with the CPU: Host setting is on the main bridged network everything works as expected and you can see the guest and guest-guest VMs as separate entities on the network. However when the outer guest VM is moved onto an internal bridged network, which has working DDNS and DHCP, the guest-guests don't show up. All other VMs on that network behave as expected.
I'm running version 6.3-3 and my network config is:
Code:
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
auto lo
iface lo inet loopback
iface enp3s0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.10/24
gateway 192.168.1.1
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
#Bridged network.
auto vmbr1
iface vmbr1 inet static
address 10.100.200.1/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 '10.100.200.0/24' -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.100.200.0/24' -o vmbr0 -j MASQUERADE
#NAT network.
auto vmbr2
iface vmbr2 inet manual
bridge-ports none
bridge-stp off
bridge-fd 0
#Internal network.
auto vmbr3
iface vmbr3 inet manual
bridge-ports none
bridge-stp off
bridge-fd 0
#Test network.
So if the guest VM is on Bridged Network, the guest-guest VMs show up, if the guest is on Test network they don't.
Is this too much for an internal bridged network, i.e. it needs physical hardware to work, or am I missing some magic config?
MTIA, Tony.