не удается выполнить ping по имени хоста для некоторых компьютеров

не удается выполнить ping по имени хоста для некоторых компьютеров

У меня установлена ​​версия 11.04.

Он присоединен к домену. Я могу пинговать некоторые из моих компьютеров по их имени, но некоторые нет. Те, которые я не могу, это наши машины NAS (Readynas Netgear). Я могу пинговать их только по IP с моей машины Ubuntu. Но я могу пинговать их регулярно по имени хоста с любой другой машины Windows.

Посоветуйте, пожалуйста, что мне следует проверить?

решение1

Просто добавьте WINSк hosts:строке в /etc/nsswitch.confфайле:

# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat lsass
group:          compat lsass
shadow:         compat

hosts:          files mdns4_minimal [NOTFOUND=return] wins dns mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

Это говорит системе использовать WINS для поиска netbios. Пакет winbindдолжен быть установлен, чтобы это работало.

решение2

Для более хакерского метода, чем тот, что перечислен@Саариковы можете отредактировать файл hosts. Это не надежное решение, и его придется обновлять вручную, если изменятся настройки вашей сети.

Он также может скрыть проблемы с сетью, если имена не разрешаются правильно с помощью других инструментов, таких как win и dns.

Найден файл hosts в Ubuntu и многих других *nix

/etc/хосты

В Windows файл hosts обычно находится

C:\WINDOWS\system32\drivers\etc\hosts
%systemroot%\system32\drivers\etc\hosts

Чтобы внести изменения в Ubuntu, отредактируйте файл и введите нужные вам IP-адреса и имена хостов.

sudo vi /etc/hosts
192.168.1.1 имя_сервера
192.168.1.2 имя_сервера

В свой файл хоста я добавляю все веб-серверы, которые я настроил для своей веб-разработки.

127.0.0.1 локальный.дом 127.0.0.1 локальный.сайт1

Тогда я смогу пинговать

$ ping local.home
PING local.home (127.0.0.1) 56(84) байт данных.
64 байта с локального хоста (127.0.0.1): icmp_seq=1 ttl=64 время=0,037 мс

Связанный контент