Настраиваю с помощью bridge.
Пишу 2 скрипта
/etc/qemu-ifup
Код:
#!/bin/bash
sudo /etc/qemu-ifup-sudo $@
/etc/qemu-ifup-sudo
Код:
#!/bin/bash
/sbin/ifconfig $1 0.0.0.0 promisc up
/sbin/brctl addif br0 $1
В /etc/sudoers прописываю беспарольное выполнение /etc/qemu-ifup-sudo
%wheel ALL = NOPASSWD: /etc/qemu-ifup-sudo
Права на /dev/net/tun 666.
При запуске от пользователя пишет:
Код:
warning: could not configure /dev/net/tun: no virtual network emulation
Could not initialize device 'tap'
В группу qemu пользователь входит.
Помогите понять,в чем дело.
Сам скрипт-то от пользователя работает,qemu не хочет tap0 создавать походу.
А если создать самому,подцепить к бриджу и запускать qemu с -net tap,script=no, то почему-то тоже не работает.