On Friday 20 February 2009 13:54:20 Francisco José Martín wrote:
Hi,
We have tried several ways to assign a static ip address to the guest
os
eth0 device on boot, but we didn't success. Is there any easy way to do it?
Yes. Create a network definition, specify a host element to the dhcp
definition, attach the machine to the created bridge and it should work.
<network>
<name>sample</name>
<forward dev='eth0' mode='nat'/>
<bridge name='intbr0' stp='on' forwardDelay='0' />
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254' />
<host mac='AA:BB:CC:DD:EE:FF' ip='192.168.122.102'/>
</dhcp>
</ip>
</network>
Snippet for the domain definition:
<interface type='bridge'>
<mac address='AA:BB:CC:DD:EE:FF'/>
<source bridge='intbr0'/>
<target dev='vnet0'/>
</interface>
When the guest OS is booted, the eth0 device exists, but is not up,
and
doesn't have the IP.
Is dnsmasq installed and running? Does the guest system use dhcp?
Uli