Как настроить netplan для Ubuntu Server 20.04 для мостового соединения, работающего в качестве виртуальной машины?

Как настроить netplan для Ubuntu Server 20.04 для мостового соединения, работающего в качестве виртуальной машины?

Я хочу настроить netplan для сетевого адаптера с мостовым подключением в Ubuntu Server 20.04, запущенном в качестве гостя на рабочем столе Windows 10. Сетевой адаптер в настоящее время работает не так, как ожидалось, он не использует IP-адрес. Я хочу использовать сервер как часть сети хост-машины, напрямую подключенной к маршрутизатору. Я хочу подключиться по ssh к серверу с Ubuntu Desktop 20.04, также используя сетевой мост, где все работает нормально.

Я хочу использовать сервер как хранилище для SnipeIT, и его нужно настроить на сервере с подключением к интернету и статическим IP-адресом. Я также установлю на нем ApacheServer.

Текущая настройка netplan

Как настроить netplan? Какие параметры мне нужно использовать?

решение1

Обычно вам не нужно ничего делать с Netplan при работе с VM. Это будет контролироваться через настройки VirtualBox.

Ваш 00-installer-config.yamlфайл можно вернуть в состояние по умолчанию:

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s3:
      dhcp4: true
    enp0s8:
      dhcp4: true
  version: 2

В настройках VirtualBox вам нужно убедиться, что сетевой адаптер установлен в режим «Мост» (вы так и сказали) и что «Неразборчивый режим» (в разделе «Дополнительно») установлен в режим «Разрешить все». Конечно, вам нужно убедиться, что выбран правильный сетевой адаптер хоста и что флажок «Подключено через кабель» установлен должным образом.

При этом виртуальной машине будет назначен IP-адрес от службы DHCP в сети. Если вы заинтересованы в настройке статического IP-адреса, то вы можете сделать это с зарезервированными адресами на сервере DHCP или отредактировав файл Netplan, чтобы он выглядел примерно так:

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s3:
      dhcp4: true
    enp0s8:
      dhcp4: false
      addresses: [192.168.0.111/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [192.168.0.2, 192.168.0.3]
  version: 2

Примечание:Обязательно измените эти IP-адреса на правильные значения для вашей сети.

Оттуда вы можете запустить sudo netplan applyи ip a showподтвердить, что все настроено.

Связанный контент