Сделать то можно всё, что угодно если знать как. В конце концов виртуальный машины в этом плане ничем не отличаются от реальных, а виртуальные сетевые интерфейсы от реальных сетевых карт.
По поводу второго вопроса... само ничто и никуда маршрутизироваться не будет. Каждой машине нужно так или иначе передать информацию о её адресе, маске, шлюзе и дополнительных маршрутах.