После создания физического или виртуального подключения нужно обеспечить 2 вещи:
1. Корректную маршрутизацию на каждом узле сети - каждый узел (включая источник и получатель) по пути следования пакета должен понимать, куда маршрузитировать исходящий пакет и куда отправлять ответный.
2. Прохождение пакетов, которое состоит из двух вещей - наличие разрешающих\отсутствие запрещающих правил файрвола и разрешение на прохождение пакетов между сетевыми интерфейсами - в linux это через включение net.ipv4.ip_forward в sysctl, в Windows - через RRAS службу.