4

Какие есть решения для доступа к Windows по имени компьютера из Linux и Mac с использованием TCP/IP. То есть из терминала я хочу иметь возможность пинговать мои компьютеры с Windows, используя его имя хоста.

Моя настройка:

  • Различные машины под управлением Ubuntu, Windows XP и OS X.
  • Сеть с использованием беспроводного маршрутизатора потребительского класса, который обеспечивает DHCP.
  • Единственный DNS - это Интернет-провайдер, который разрешает имена в Интернете, а не локальные имена хостов.

Машины Windows могут пинговать друг друга по имени. Машины с Ubuntu и OS X могут пропинговать Windows только по IP-адресу (имя не работает).

4 ответа4

4

Я закончил с многоадресным DNS, установив Apple Bonjour. Теперь я могу обращаться к ПК с Windows, используя адрес hostname.local с компьютеров OS X и Linux.

1

Вы можете отредактировать файл /etc /hosts, чтобы добавить IP-адреса для внутренней поддержки DNS.

Очевидно, это решение для синхронизации (имеется в виду использование DNS-сервера на вашем маршрутизаторе или настройка DNS-сервера на одном из ваших блоков, на которые указывает маршрутизатор)

0

Проверьте, поддерживает ли ваш маршрутизатор пересылку DNS. Часто DNS-серверы пересылки будут обслуживать имена хостов Windows, если они поступают как запрос DNS.

Вы также можете убедиться, что Samba полностью установлена на компьютерах Linux и включена на Mac.

0

Добавление wins в конец строки hosts в файле /etc/nsswitch.conf заставит Linux использовать поиск по сети в Windows для разрешения имен.

(Вам нужно будет установить пакет winbind , чтобы он работал. Вероятно, он уже будет установлен.)

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