LINUX.ORG.RU
ФорумAdmin

DomU не видит сетевого адаптера

 ,


0

1

Есть Xen 4.1.1-r2. Конфиг xend:

cat ./xend-config.sxp (network-script network-bridge) (vif-script vif-bridge)

Конфиг виртуальной машины:

kernel = «/etc/xen/kernels/kernel2_hardened» memory = 512 name = «fw1» vcpus=2 vif= [ 'bridge=peth1' ] disk=[ 'phy:/dev/vg1/fw1,xvda,w', 'phy:/dev/vg1/fw1_swap,xvdb,w', ] root = «/dev/xvda ro» device_model = 'qemu-dm'

Бриджи:

brctl show

bridge name bridge id STP enabled interfaces

eth1 8000.5cf3fca6abc1 no peth1

После создания домена:

xl create /etc/xen/vm/fw1 -c

всё нормально, но из сетевых адаптеров есть только lo. Подскажите где я ошибся.



Последнее исправление: aptypk (всего исправлений: 1)
bridge name bridge id STP enabled interfaces
eth1 8000.5cf3fca6abc1 no peth1

А почему у тебя бридж назван eth1?
И почему ты пишешь

vif= [ 'bridge=peth1' ]
в конфиге ВМ?

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

В CentOS'ах оно так делается (создаётся мост с именем физического интерфейса, физический переименовывается в «p»исходное-имя и втыкается в этот мост). А вот «'bridge=peth1'», видимо, потому что ОПу лень читать всю эту доковую заумь.

berrywizard ★★★★★
()

Сделал так:

bridge name bridge id STP enabled interfaces fw1_ext 8000.5cf3fca6abc1 no eth1

cat ./xend-config.sxp

(network-script /bin/true) (vif-script vif-bridge)

Конфиг виртуалки:

kernel = «/etc/xen/kernels/kernel2_hardened»

memory = 512

name = «fw1»

vcpus=2

vif= [ 'bridge=fw1_ext' ]

disk=[ 'phy:/dev/vg1/fw1,xvda,w', 'phy:/dev/vg1/fw1_swap,xvdb,w', ]

root = «/dev/xvda ro»

device_model = 'qemu-dm'

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