Вопрос второй: в документации рекомендуют создать мост. Зачем?
Отдельный от хоста на отдельной сетевой карте, которой не нужен адрес, хотя можно и назначить, сетевой интерфейс, который пробрасывается в виртуальные машины, а уже внутри их строится сеть. Мост позволяет виртуалкам, быть полноправными участниками локальной сети, т.е. видятся в физической сети, как реальные машины.
# tree /etc/net/ifaces/breth0
/etc/net/ifaces/breth0
└── options
# cat /etc/net/ifaces/breth0/options
TYPE=bri
BOOTPROTO=static
HOST=enp1s0
DISABLED=no
NM_CONTROLLED=no
enp1s0 - свободная сетевая на хосте, а если BOOTPROTO=dhcp, то breth0 получит адрес и будет как сетевой интерфейс, но лучше static. Ресурсы сетевой будут делить между собой виртуалки.
Потом в виртуальной машине ссылаться на этот (breth0) интерфейс