LINUX.ORG.RU
ФорумAdmin

Настройка сети для KVM

 , , ,


2

2

Здравствуйте. Пытаюсь поднять виртуалку на kvm. Хост - Gentoo. Физический сетевой интерфейс всего один. Нужно настроить сеть так чтоб и виртуалку и хост было видно из локальной сети. Подскажите куда смотреть.

У меня так:

/etc/qemu/bridge.conf

allow br0

/etc/conf.d/net

modules="!ifconfig"

bridge_br0="eth0 tap0"
rc_net_br0_need="net.eth0 net.tap0"

brctl_br0="setfd 0
sethello 10
stp off"

mac_br0="DE:AD:BE:EF:F1:21"
config_eth0=null
tuntap_tap0="tap"
config_tap0=null

~ # ls -l /etc/init.d/ | grep «net\.»

 net.br0 -> /etc/init.d/net.lo
 net.eth0 -> /etc/init.d/net.lo
 net.lo
 net.tap0 -> /etc/init.d/net.lo

~ # rc-update | grep net

              net.br0 | boot 

с такой настройкой почему-то долго стартуют иксы, что-то с сетью, не разбирался особо, вылечил с помощью:

startx  -- -nolisten tcp &

vim ()
Ответ на: комментарий от vim

а, ну и старт qemu такой:

QEMU="/usr/bin/qemu-system-x86_64"

NIC="virtio"

gen_macaddr() {
    printf 'DE:AD:%02X:%02X:%02X:%02X\n' $((RANDOM%256)) $(($$%256)) $(($$/256%256)) $(($1))
}

MACADDR0=$(gen_macaddr 10)
echo "macaddr0: ${MACADDR0}"

${QEMU} \
    -enable-kvm -realtime mlock=off -rtc base=localtime \
    -m 4096 -machine pc-i440fx-2.0,accel=kvm \
    # ...
    -net nic,vlan=0,macaddr=${MACADDR0},model=${NIC} -net bridge,vlan=0 \
    # ...

vim ()

и хост было видно из локальной сети

samba

vim ()

libvirt надеюсь установлен. Тулзы из либвирта позволяют легко рулить сетями для гостей.

invokercd ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.