URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1749
[ Назад ]

Исходное сообщение
"Qemu. Не работает сеть"

Отправлено vova , 06-Фев-08 14:23 
Всем привет. Есть FreeBSD 6.3. Поставил qemu
volodya# pkg_info | grep qemu
kqemu-kmod-1.3.0.p11_2 Kernel Accelerator for QEMU CPU Emulator (development versi
qemu-0.9.0_3        QEMU CPU Emulator
настраивал по статье: http://community.livejournal.com/ru_root/710103.html
однако при запуске: qemu -kernel-kqemu -localtime -boot c /usr/winxp/winxp.img -net nic,model=rtl8139 -net tap -m 512 выдается ошибка:
warning: could not open /dev/tap4 (No such file or directory): no virtual network emulation
Could not initialize device 'tap'

устройства /dev/tap4 нет. Его нужно создать ? Или что нужно еще сделать ?
Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"Qemu. Не работает сеть"
Отправлено tux2002 , 06-Фев-08 16:27 

>устройства /dev/tap4 нет. Его нужно создать ? Или что нужно еще сделать
>?
>Заранее спасибо.

Надо создать. Выставить на него нужные права. Сам интерфейс tap конфигурируется qemu через скрипт /etc/qemu-ifup (Если он есть).


"Qemu. Не работает сеть"
Отправлено from_mars , 07-Фев-08 03:15 
Могу ошибаться, но вроде бы надо загрузить модуль if_tap

kldload kqemu
kldload if_tap

тогда должно все нормально создаваться



"Qemu. Не работает сеть"
Отправлено ivi , 07-Фев-08 18:36 
>Могу ошибаться, но вроде бы надо загрузить модуль if_tap
>
>kldload kqemu
>kldload if_tap
>
>тогда должно все нормально создаваться

Запускать qemu нужно из под root.
В документации есть описание того, как на RELENG_6 запустить из-под непривилегированного пользователя, связанное с установкой прав доступа при создании псевдо-устройства tap.