Проблема проста. Есть ноутбук подключенный к сети через WiFi.
Надо обеспечить доступ виртуальной машины на QEMU в эту же сеть.
Я понимаю, что для этого теоретически, надо создать tap сетевой адаптер и создать мост включающий его и сетевую карту, через которую реальная машина подключена к сети.
Вот тут и проблема - нельзя просто взять и создать мост с WiFi картой. Или как-то можно?
Подскажите пожалуйста. Возможно есть другие пути?
Виртуалка просто должна работать в реальной сети как еще один компьютер.
Интересует именно QEMU, как это сделать с Virtualbox я знаю, но он не подходит.
#####РЕШЕНИЕ#######
Спасибо Pinkbyte! Я осилил по твоему совету.
Включаем Proxy ARP
# sysctl net.ipv4.conf.all.proxy_arp=1
Включаем IP Forwarding
# sysctl net.ipv4.ip_forward=1
Создаем tap сетевой интерфейс, доступный для пользователя (важно! qemu работает от пользователя !)
# tunctl -p -t tap0 -u <username>
Создаем маршрут для ip адреса виртуалки через tap0
ip route add 192.168.1.199 dev tap0
Запускаем QEMU с параметрами сети
-netdev tap,id=mynet0,ifname=tap0,script=no,downscript=no -device virtio-net-pci,netdev=mynet0
На гостевой системе - настраиваем статический ip адрес 192.168.1.199.
После этого все работает, виртуалка видна по своему адресу снаружи как отдельный компьютер.