<div dir="ltr">Hello,<div><br></div><div>I am trying to boot a VM in libvirt that has 2 interfaces. The first interface is connected to the default network and the second connects to a bridge interface on the host. When the VM boots the first interface doesn't receive an IP address from DHCP. It works when the VM only has one interface though. </div><div><br></div><div>If I login to the VM using virsh console I noticed that in NetworkManager the connection name and device are mixed</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="monospace">[root@localhost ~]# nmcli con show</font></div><div><font face="monospace">NAME  UUID                                  TYPE      DEVICE</font></div><div><font face="monospace">eth0  cc31f368-0a43-4c85-bd15-6aaa3ca23b3d  ethernet  eth1</font></div></blockquote><font face="monospace"><br></font><div><font face="arial, sans-serif">If I run 'dhclient eth0' the interface gets an IP address from the default network as expected.</font></div><div><font face="arial, sans-serif"><br></font></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="monospace">[root@localhost ~]# dhclient eth0</font></div><div><font face="monospace">[root@localhost ~]# ip a</font></div><div><font face="monospace">1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000</font></div><div><font face="monospace">    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00</font></div><div><font face="monospace">    inet <a href="http://127.0.0.1/8">127.0.0.1/8</a> scope host lo</font></div><div><font face="monospace">       valid_lft forever preferred_lft forever</font></div><div><font face="monospace">    inet6 ::1/128 scope host</font></div><div><font face="monospace">       valid_lft forever preferred_lft forever</font></div><div><font face="monospace">2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000</font></div><div><font face="monospace">    link/ether 52:54:00:00:01:00 brd ff:ff:ff:ff:ff:ff</font></div><div><font face="monospace">    inet <a href="http://192.168.122.10/24">192.168.122.10/24</a> brd 192.168.122.255 scope global dynamic eth0</font></div><div><font face="monospace">       valid_lft 3599sec preferred_lft 3599sec</font></div><div><font face="monospace">3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000</font></div><div><font face="monospace">    link/ether 52:54:00:48:e3:b8 brd ff:ff:ff:ff:ff:ff</font></div><div><font face="monospace">    inet6 fe80::5054:ff:fe48:e3b8/64 scope link noprefixroute</font></div><div><font face="monospace">       valid_lft forever preferred_lft forever</font></div></blockquote><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">The VM is created using the following command</font></div><div><font face="arial, sans-serif"><br></font></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="monospace">virt-install --import --name ${VM_HOST_NAME} \</font></div><div><font face="monospace">    --memory 2048 --vcpus 2 --cpu host \</font></div><div><font face="monospace">    --disk path=/var/lib/libvirt/images/${VM_HOST_NAME}.qcow2,format=qcow2,bus=virtio \</font></div><div><font face="monospace">    --network network=default \</font></div><div><font face="monospace">    --network bridge=bridge0,model=virtio \</font></div><div><font face="monospace">    --os-type=linux \</font></div><div><font face="monospace">    --os-variant=rhel7.6 \</font></div><div><font face="monospace">    --graphics none</font></div></blockquote><font face="monospace"><br></font><div><font face="arial, sans-serif">Any ideas what could cause this problem? The guest OS is CentOS 7.7 and the host is CentOS 8, but I have the same problem with a CentOS 7 hypervisor.</font></div></div>