In a fully virtualized guest, the default network card is an emulated Realtek network card. However, it also possible to use the split network driver to run the communication between Domain0 and a VM Guest. By default, both interfaces are presented to the VM Guest, because the drivers of some operating systems require both to be present.
When using SUSE Linux Enterprise, both network cards are available for the VM Guest. The MAC addresses of both cards are identical in this case, which leads to problems when running the network. The following network options are available:
To use a “emulated” network interface like an
emulated Realtek card, specify type=ioemu
on the vif line. In
/etc/xen/vm/<configuration>
this would look like:
vif=[ 'mac=00:16:3e:62:f4:f3,type=ioemu' ]
Specify the parameter type=netfront to the
vif line to use the paravirtualized network interface. In
/etc/xen/vm/<configuration>
this would look like:
vif=[ 'mac=00:16:3e:62:f4:f3,type=netfront' ]
If the administrator should be offered both options, simply do
not specify a type. In
/etc/xen/vm/<configuration>
this would look like:
vif=[ 'mac=00:16:3e:62:f4:f3,model=rtl8139' ]
In this case, one of the network interfaces should be disabled.
If you are using the Virtual Machine Manager, you may also
reconfigure the guests by modifying the respective
.sxp configuration. For more about this
configuration option, see also Section 4.3, “Configuring a Virtual Machine by Modifying its xend Settings”.