Всем привет. Есть 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 нет. Его нужно создать ? Или что нужно еще сделать ?
Заранее спасибо.
>устройства /dev/tap4 нет. Его нужно создать ? Или что нужно еще сделать
>?
>Заранее спасибо.Надо создать. Выставить на него нужные права. Сам интерфейс tap конфигурируется qemu через скрипт /etc/qemu-ifup (Если он есть).
Могу ошибаться, но вроде бы надо загрузить модуль if_tapkldload kqemu
kldload if_tapтогда должно все нормально создаваться
>Могу ошибаться, но вроде бы надо загрузить модуль if_tap
>
>kldload kqemu
>kldload if_tap
>
>тогда должно все нормально создаватьсяЗапускать qemu нужно из под root.
В документации есть описание того, как на RELENG_6 запустить из-под непривилегированного пользователя, связанное с установкой прав доступа при создании псевдо-устройства tap.