How to set guest static IP

Hi folks,

Ubuntu 8.04 server amd64 - host
Ubuntu 6.06 server amd64 - guest
KVM

I referred;
The Kernel Virtual Machine
https://help.ubuntu.com/community/KVM

and couldn't figure out how to set guest static IP address

Host;

/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback


auto eth0
iface eth0 inet manual


# The primary network interface
auto br0
iface br0 inet static
        address 192.168.0.110
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        bridge_ports eth0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

Guest;
/etc/network/interfaces

auto lo
iface lo inet loopbak

# The primary network interface
auto eth0
iface eth0 inet dhcp

$ ifconfig

...
inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
....

Host;

/etc/libvirt/qemn/networks/default.xml

<network>
  <name>default</name>
  <uuid></uuid>
  <bridge name="virbr%d" />
  <forward/>
  <ip address="192.168.122.1" netmask="255.255.255.0">
    <dhcp>
      <range start="192.168.122.2" end="192.168.122.254" />
    </dhcp>
  </ip>
</network>

Please shed me some light. TIA

B.R.
satimis

on the /etc/network/interfaces of the guest, you have the word dhcp
im not familiar with debian's way of networking,but im sure that is not what you want

Hi broli,

dhcp is dynamic IP. It is working. Guest can connect Internet.

I tried to set "interfaces" with a static IP as a separate PC working alone but without result. I think the settings on "interface" on all Linux distro will be the same.

satimis

i know what dhcp is.
red hat based distros do not use that file to configure networking

if you use dhcp you wont be able to set a "static" ip, unless you have control over the dhcp server