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