1

Мой хост Hyper-V - Windows 10 Enterprise x64. У меня работает только один гость: archlinux.

Гость подключен ко всем сетевым картам:

  • Wi-Fi
  • Ethernet (физический)

Иногда я подключаюсь к гостю с хост-системы или с любого другого компьютера в моей локальной сети. Ни один компьютер в моей локальной сети не имеет статического IP-адреса, включая гостевую систему.

Проблема заключается в том, что после загрузки хоста (и, следовательно, загрузки гостя), IP-адрес гостя устанавливается динамически и неизвестен. Только после подключения к гостю и выполнения ip addr я могу использовать IP - адрес для SSH соединений root@192.168.0.*)

Я хочу получить доступ к гостевой системе по имени хоста, чтобы мне не приходилось каждый раз получать IP. Вот проблема:

Допустим, гостю archlinux был присвоен IP 192.168.0.24 . Имя хоста arch настроено как Hyper-al . Я могу пропинговать каждый (Windows) ПК в моей сети по имени хоста (например, ping DESKTOP-XXXXX) и по IP. Проверка связи с гостем по IP-адресу работает нормально. Однако имя хоста Hyper-al не разрешается.

Поэтому, когда я, например, пытаюсь подключиться к гостю, используя PuTTY, я могу сделать это с IP-адресом. Однако когда я пытаюсь использовать имя хоста, оно не разрешается. Имя хоста правильно сконфигурировано в arch как в /etc/hostname и /etc/hosts и распознано, например, PuTTY после входа в систему с использованием IP.

Как я могу получить доступ к гостю архива по имени хоста? Я добился успеха, делая это с гостями на сервере Ubuntu, поэтому я думаю, что это должно сработать.

1 ответ1

1

archlinux нужна samba для трансляции имени хоста с использованием протокола netbios, который используют клиенты Windows.

Установите и настройте samba в гостевой системе:

pacman -Sy samba
nano /etc/samba/smb.conf

положил

workgroup = WORKGROUP
netbios name = Hyper-al

WORKGROUP используется по умолчанию и достаточно, если гостю не нужно присоединяться к WG.

Включить сервисы:

systemctl enable smbd.service
systemctl enable nmbd.service

Перезагружать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .