X.X.X.X - ip хоста. yyyy - виртуалки
в виртуалке делаем так:
ip ro add x.x.x.x/32 dev ethX src y.y.y.y
ip ro replace default via x.x.x.x dev ethX
Как это сделать в своей системе - сами разберетесь уже. ip ro универсален, само собой - вопрос в том, как его при старте сети запускать.
В остальном всё так же - бридж, ip_forward=1 и поехали.
OVH подробнее про подобное пишет -
help.ovh.co.uk/bridgeclient