Mit allerbestem Dank an http://serversupportforum.de/forum/virtualisierung/33673-kvm-auf-hetzner-eq
.html#post218715
Host-IP: HHH
Guest-UP: GGG
Host-Gateway: GWGWGW
create the vm
=============
vmbuilder kvm ubuntu –suite=jaunty –flavour=virtual –arch=i386 –libvirt=qemu:///system –hostname=vm42 –domain=localdomain –part=vmbuilder.partition –ip=GGG –mask=255.255.255.255 –gw=HHH7 –user=ford –name=Administrator –pass=******* –components main,universe –addpkg=acpid –addpkg vim –addpkg openssh-server –mem=512 –tmpfs=-
update /etc/libvirt/qemu/vm42.xml to read like this
===================================================
<interface type='ethernet'>
<script path='/root/vnet42-ifup'/>
<model type='virtio'/>
</interface>
virsh define /etc/libvirt/qemu/vm42.xml
create the network startup script /root/vnet42-ifup on host
===========================================================
#!/bin/sh
main_ip=“HHH“
main_dev=“eth0″
vnet_ip=“GGG“
vnet_dev=$1
echo 1 >/proc/sys/net/ipv4/ip_forward
echo 1 >/proc/sys/net/ipv4/conf/${main_dev}/proxy_arp
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
echo 1 >/proc/sys/net/ipv4/conf/all/rp_filter
echo 1 >/proc/sys/net/ipv4/conf/${vnet_dev}/proxy_arp
ifconfig ${vnet_dev} ${main_ip} netmask 255.255.255.255 up
ip route add ${vnet_ip} dev ${vnet_dev} src ${main_ip}
add pointopoint to vm network configuraton
==========================================
$ sudo modprobe nbd
$ sudo kvm-nbd -c /dev/nbd0 /root/images/ubuntu-kvm/disk0.qcow2 &
$ mount /dev/nbd0p1 /mnt/vm
add this to /mnt/vm/etc/network/interfaces
pointopoint HHH
$ umount /mnt/vm
$ sudo nbd-client -d /dev/nbd0
$ virsh start vm42
und voila, ping etc funktionieren!
Wenn man eine weitere VM hinzufügen will, muss man nur die obigen Schritte wiederholen, somit also auch eine weitere /root/vnetXXX-ifup erstellen und in /etc/libvirt/qemu/vmXX.xml referenzieren.
„define /etc/libvirt/qemu/vmXX.xml“ danach nicht vergessen, und pointopoint in der /etc/network/interfaces des Guest hinzufügen!
viaHetzner Online Diskussionsforum | Dedizierte Server(EQ4, EQ6, usw.) | KVM ohne Bridge.