Причем так, чтобы трафик из локальной сети не утекал.
Нужно знать вот ещё что:
какие устройства, кроме упомянутых виртуальных машин, присутствуют в локальной сети ?
что подразумевает собою фраза: "эта связь не должна отличаться от связи в интернете ? "
Впрочем, вот схема самой простой сети:
На одном ноутбуке установить виртуальную машину и дать ей доступ к сетевому интерфейсу в режиме
"мост".
На втором ноутбуке - аналогично.
В этом случае, виртуалки будут иметь выход наружу, а хостовые операционные системы - нет.
Подключить оба ноутбука к LAN -портам роутера, который в свою очередь выдаст обоим виртуалкам внутненние IP.
Можно также подключить и по беспроводной связи, возможны варианты.
Для доступа из одной виртуалки к другой, необходимо открыть соответствующие порты, в зависимости от того, какой вид доступа предполагается.
Если виртуалки управляются Windows, то можно ничего не устанавливать. Можно просто подключаться из рабочего стола одной виртуалки к рабочему столу другой встроенными в Windows средствами.
Если виртуалки управляются Linux, то ... впрочем, эти варианты можно описывать очень долго.
Вариантов очень много.
Возможно, роутер в локальной сети не предусмотрен.
В этом случае, внутренние адреса нужно прописать самостоятельно.
Они (адреса) должны принадлежать одной сети, напрмер: 192.168.1.1 и 192.168.1.2
Далее нужно соединить оба ноутбука по беспроводной сети или с помощью обычного патч-корда.
Виртуалки должны увидеть друг друга.
Установить ПО для связи или пользоваться встроенным.
Вы очень скудо описали условия.