KvmOnGentoo: Difference between revisions
From KVM
(Update howto for Gentoo) |
(deleted wrong quotes) |
||
Line 23: | Line 23: | ||
bridge_brkvm="eth0" | bridge_brkvm="eth0" | ||
config_brkvm="192.168.254.254/24" # the ip of the original eth0, or dhcp | config_brkvm="192.168.254.254/24" # the ip of the original eth0, or dhcp | ||
brctl_brkvm="setfd 0 | brctl_brkvm="setfd 0 | ||
sethello 30 | sethello 30 | ||
stp off" | stp off" | ||
Revision as of 08:42, 13 March 2013
Requirement
- a Gentoo install on a vt (Intel) or svm (AMD) machine
- kernel compiled with at least, either y or m
CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM=y
and CONFIG_KVM_INTEL=y or CONFIG_KVM_AMD=y depending if you are using Intel or AMD CPU optionally (if you want to use vhost) CONFIG_VHOST_NET=y
Installing
- printf 'QEMU_SOFTMMU_TARGETS="i386 x86_64"\nQEMU_USER_TARGETS="i386 x86_64"\n' >> /etc/make.conf
- emerge app-emulation/qemu-kvm
Network setup
Bridged
- edit /etc/conf.d/net
config_eth0="null" # any any other interfaces you want to bridge bridge_brkvm="eth0" config_brkvm="192.168.254.254/24" # the ip of the original eth0, or dhcp brctl_brkvm="setfd 0 sethello 30 stp off"
- cd /etc/init.d
- ln -s net.lo net.brkvm
- rc-update add net.brkvm default
- rc-update del net.eth0 default