[libvirt-users] Getting two different guest in the same network

Tjaco tjacomast at xs4all.nl
Thu Nov 8 17:12:30 UTC 2018


Dear list,

Being a libvirt noob, I have some trouble understanding.
It is about getting two different guest in the same network.

***********

I've defined a network with libvirt. This is the source xml:

<network>
   <name>private2</name>
   <uuid>9684f2c6-6fd0-491b-9cb5-80ee268b01ce</uuid>
   <bridge name='br2' stp='on' delay='0'/>
   <mac address='52:54:00:b0:0a:c5'/>
   <ip address='10.0.0.1' netmask='255.255.255.0'>
     <dhcp>
       <range start='10.0.0.20' end='10.0.0.254'/>
     </dhcp>
   </ip>
   <ip family='ipv6' address='2001:db8:ca2:3::1' prefix='64'>
   </ip>
</network>

There is no 'forward' identifier so this should define an isolated network.

br2 Was not pre-defined, it appeard after defining this network with 
libvirt.


***********

ps aux shows:
/usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/private2.conf


***********

ip a shows:

11: br2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state 
UP group default qlen 1000
     link/ether 52:54:00:b0:0a:c5 brd ff:ff:ff:ff:ff:ff
     inet 10.0.0.1/24 brd 10.0.0.255 scope global br2
        valid_lft forever preferred_lft forever
     inet6 2001:db8:ca2:3::1/64 scope global
        valid_lft forever preferred_lft forever
     inet6 fe80::5054:ff:feb0:ac5/64 scope link
        valid_lft forever preferred_lft forever
12: br2-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master br2 
state DOWN group default qlen 1000
     link/ether 52:54:00:b0:0a:c5 brd ff:ff:ff:ff:ff:ff

***********

virsh net-list --all shows:

  Name                 State      Autostart     Persistent
----------------------------------------------------------
  private2             active     yes           yes

***********

Then I start two guests with different MAC-addresses and differt UUID's 
Both guests are set on DHCP. They share the same network config:

  <interface type='network'>
       <mac address='52:54:00:xx:xx:xx'/>
       <source network='private2'/>
       <model type='virtio'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x03' 
function='0x0'/>
     </interface>

Both guests take a lot of time to boot, waiting for network configuration.
Then they end up having the same IP address, not able to communicate 
with each other.

What am I missing?

Your advise is much appreciated.




More information about the libvirt-users mailing list