вот это и решается хитрыми таблицами маршрутизации. Или ещё какими то штуками. Я не стал дальше заморачиваться. Но рецепт для линуха был. Настройка роутеров пока не входит в планы, поэтому забил.с Udp не умеет работать
Был ещё интересный вариант, tun2socks старых версий создавал тап адаптер (в новых через библиотеку вайргарда только тун). Теоретически тап адаптер мостом можно связать с адаптером виртуалки. Но я забил.