[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Настройка сети для kvm



02.04.2011 23:15, Konstantin Fadeyev пишет:
> Здравствуйте!
> 
> Возникла задача ввести в уже существующую локальную сеть виртуальную
> машину на kvm.
> В сети существуют и работают DHCP и DNS. Хост, на котором крутится
> kvm, получает адреса и разрешает имена. В общем с ним всё в норме. У
> меня возникли трудности с тем же самым для гостевой ОС. Я только
> осваиваю kvm поэтому начал с его настройки с помощью virt-manager, так
> то вроде всё работает, только вот сети моей виртуалка не видит. Там
> была преднастроенное сетевое соединение, но через него работает только
> инет.
> Мне же нужно чтоб на виртуалке была сеть словно в саму виртуалку
> воткнуты провода. Эмн, например в ВиртуалБоксе это выглядит как мост
> на аппаратный интерфейс. Как это реализовать? Не обязательно через
> графический интерфейс.
> 
На хосте делаем мост (требуется пакет bridge-utils)
в /etc/network/interfaces
{
<...>
auto lan0
iface lan0 inet static
 address 172.16.1.1
 netmask 255.255.255.224
 bridge_ports eth0
 bridge_fd 5
 bridge_hello 2
 bridge_maxage 10
 bridge_stp off
 bridge_maxwait 5
<...>
}

Скриптик для поднятия сети:
cat /etc/kvm/kvm-lan0
#!/bin/bash
ifconfig $1 up; brctl addif lan0 $1

(не забудь ему chmod +x сделать)

Ну и в запуск гостя:
-net nic,vlan=0,model=virtio,macaddr=52:54:00:12:17:70 -net
tap,vlan=0,ifname=<vmname><num>,script=/etc/kvm/kvm-lan0

<vmname> - я обычно сюда пишу короткое имя виртуалки
<num> - номер, начиная с нуля (для виртуалок с несколькими интерфейсами)



-- 
Best regards,
	Mikhail.


Reply to: