Я подозреваю, что эта проблема, возможно, ответила где-то уже, поэтому, пожалуйста, не стесняйтесь терпеливо направлять меня туда (также как я новичок в этом сообществе). Однако я сделал много поисков, чтобы решить это и пробовал разные вещи, но не смогли его исправить.
У меня есть 2 Ubuntu VM установлены на VirtualBox 6.1 на рабочем столе Windows 10 Pro. Один VM - Ubuntu 20.04 Desktop (с GUI) и другой VM - сервер Ubuntu 20.04. Имелы хостов были настроены для обоих VM. Можно пинг оба виртуальной машины в командной строке Windows, используя IP-адреса VM. Desktop vm ubuntu можно пингировать с использованием его имена хоста, но сервер Ubuntu не может быть выпущен с использованием имени хоста.
Как настроить VM Server Ubuntu Server, так что имя хоста распознается хостом Windows, как Desktop vm ubuntu?
, которая Одно из интересных различий между Сервером Ubuntu и Рабочим столом Ubuntu - то, что Настольные установки широковещательно передадут свое существование к сети как {имя хоста} .local
, тогда как установка Сервера не будет. К счастью, это не слишком трудно для разрешения благодаря avahi-демон
.
На вашем Сервере VM, сделайте это:
Удостоверяются, что склонный актуально:
$ sudo способное обновление
Установка avahi-демон
:
$ sudo способный avahi-демон установки
Нет никакого Шага 2.
Отсюда вашего Сервера Ubuntu, который VM широковещательно передаст сам в локальной сети как {имя хоста} .local
. Необходимо смочь проверить с помощью ping-запросов экземпляр от хоста VM, пока сеть настроена соответственно.
Примечание: , Если требуется иметь доступное VM для всех машин в локальной сети, затем необходимо будет изменить настройки сети VM в VirtualBox к "Соединенному мостом" и устанавливающему сетевое устройство, затем устанавливая "Неразборчивый режим" "Позволить Все", как в изображении ниже:
Hope это решает ваш