3

В моей домашней сети на всех машинах Linux установлено avahi, и они могут обращаться друг к другу по именам хостов, а не по IP

ping laptop.local

Но для машины с Windows мне удалось подключиться к ней только путем прямой передачи ее IP-адреса:

ping 192.168.254.146

Я пробовал несколько вариантов его имени хоста, и ни один из них не работал.

#All of these give an "unknown host" error
ping IE11WIN7
ping IE11WIN7.local
ping IE11Win7
ping IE11Win7.local

Есть ли способ из командной строки Linux подключиться к машине с Windows, передав имя хоста вместо IP?

Кстати, я заметил, что рассматриваемая машина действительно появляется в списке "Windows Network", если я пытаюсь получить к ней доступ через мой файловый браузер (Thunar), поэтому, если возможно, я бы хотел, чтобы при доступе к командной строке использовался аналогичный прием мне пришлось в конечном итоге прибегнуть к редактированию моего файла etc/hosts вручную.

1 ответ1

0

Для этого вам нужно, чтобы службы SMB (SAMBA) работали и были правильно настроены в вашем Linux (возможно, это возможно при определенной конфигурации avahi для протокола smb).

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