Да, можно настроить проброс сетевой карты в VirtualBox и VMware Workstation Pro. В обоих программах есть возможность настроить сетевые настройки виртуальной машины, включая прямой доступ к физической сетевой карте хоста.
Что касается использования виртуальной машины как маршрутизатора с двумя сетевыми портами, это также возможно. Вам нужно будет настроить проброс сетевой карты или виртуальные сетевые адаптеры с нужными настройками. Например, в VirtualBox вы можете создать два виртуальных сетевых адаптера - один для подключения к внешней сети и другой для подключения к локальной сети. Затем можно настроить маршрутизацию и настройки сети внутри виртуальной машины, чтобы использовать ее в качестве маршрутизатора.