LINUX.ORG.RU

Виртуализация KVM

 , ,


0

1

Добрый день! Есть сервер с сетевой картой на 5 интерфейсов. Адрес сервера 10.16.3.4. Хочу поднять на нём 3 виртуалки , все в этой же подсети, каждая на своем интерфейсе. VM должны быть в той же локальной сети что и host. На хосте у меня RHEL 6.4 Пробую через бридж, пример eth1, br1:

DEVICE="br1"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="static"
IPADDR="10.16.3.89"
GATEWAY="10.16.3.254"
DNS1="10.16.166.120"
...
и интерфейс:
DEVICE=eth1
HWADDR=AC:16:2D:93:57:45
TYPE=Ethernet
UUID=d34c0ed5-876a-4ba2-90af-8ec858beef5c
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=br1
[root@linserv /]# brctl show
bridge name     bridge id               STP enabled     interfaces
br1             8000.ac162d936785       no              eth1
                                                        vnet0
virbr0          8000.525400e229f3       yes             virbr0-nic
ставил во время установки ( к примеру Mint):
--network=bridge:br1,model=virtio \

После установки VM не доступна ни в локальной сети, ни с хоста.

Нужно ли выполнять какие сетевые настройки на виртуалке, я просто перевел интерфейc в UP. tcpdump видит на нём шировещательные пакеты, но сеть не доступна. Помогите пожалуйста.

Ответ на: комментарий от int13h

Да вот и делал по ману...

[root@linserv /]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=AC:16:2D:93:67:85
TYPE=Ethernet
UUID=d34c0ed5-876a-4ba2-90af-8ec858beef5c
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=br1

[root@linserv /]# cat /etc/sysconfig/network-scripts/ifcfg-br1
DEVICE=«br1»
NM_CONTROLLED=«no»
ONBOOT=«yes»
TYPE=«Bridge»
BOOTPROTO=«static»
IPADDR=«10.16.3.89»
GATEWAY=«10.16.3.254»
DNS1=«10.16.166.120»
MTU=«1500»
NETMASK=«255.255.255.0»
DEFROUTE=«yes»
IPV4_FAILURE_FATAL=«yes»
IPV6INIT=«no»
NAME=«System br1»

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

навешать таги на eth1 (eth1.tag1 .. eth1.tagN) и над каждым построить мост (brtag1 .. brtagN) для доступа к вилану создавать в машине NIC и цеплять его к соответствующему мосту

dyasny ★★★★★ ()