Не удается проверить связь с интерфейсом моста br0 на сервере Ubuntu 18

Я запускаю сервер Ubuntu 18.04.3 на VirtualBox (хост - Windows 10) с мостовым адаптером (для соединения виртуальной машины и моего хоста). Хост подключен к коммутатору через Ethernet. У меня есть этот yaml в / etc / netplan:

network:
  version: 2
  renderer: networkd

  ethernets:
    enp0s3:
      dhcp4: yes
      dhcp6: no

  bridges:
    br0:
      interfaces: [enp0s3]
      addresses: [192.168.36.254/24]
      gateway4: 192.168.36.1
      nameservers:
        addresses: [8.8.8.8]
      parameters:
        stp: true
      dhcp4: no
      dhcp6: no

После редактирования я запускаю:

netplan generate
netplan apply

Я вижу, что br0 получает адрес 192.168.36.254 (из ifconfig).Но я не могу пинговать эту виртуальную машину ни с хоста, ни с хоста с этой виртуальной машины.

Я хочу создать сервер GNS3 на этой виртуальной машине и сделать так, чтобы устройства Cisco получали адреса со всей сети.

0
задан 12 November 2019 в 07:52
1 ответ

Мостовой элемент полезен, когда коробка linux является хостом виртуальных машин, когда речь идет о ВМ, вы должны сконфигурировать ее интерфейс (enp0s3 в данном случае) с адресом, шлюзом и т.д. внешней сети.

В любом случае, это обычная практика (например, chef-kitchen), чтобы сконфигурировать несколько интерфейсов в ВМ: один интерфейс как NAT, чтобы обеспечить легкий доступ к Интернету, а другие как мост или только хост-сети. Мост, если вы хотите, чтобы коробка была доступна с других компьютеров в локальной сети (включая хост-машину) и только если вы хотите, чтобы связь между ВМ, хостом и, возможно, другими ВМ в той же самой виртуальной среде.

.
0
ответ дан 4 December 2019 в 23:58

Теги

Похожие вопросы