Я обновляю свой рабочий стол Ubuntu до 13.10. Когда я говорю «обновить», я имею в виду установку на новый раздел с нуля (старый раздел доступен, если

К проблеме: я пытаюсь пропинговать хост (сервер Drobo-FS) по имени хоста. Я получаю "Неизвестный хозяин". Однако пинг с другого компьютера на той же локальной сети - работает нормально (ноутбук с 12,04 лт).

в этом отношении каждый пинг от 13.10 до локальной сети по имени хоста завершается неудачно, пинг с ip работает.

У меня нет локального DNS-сервера, но каким-то образом все остальные компьютеры в сети находят друг друга по имени хоста - только этот новый выходит из строя ...

помощь оценена ...

2 ответа2

1

На мой взгляд, проблема в том, что вы не получаете поисковый домен с вашего dns-сервера (предположительно, с вашего роутера).

Ваш resolv.conf должен выглядеть так:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) 
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 
nameserver 192.168.1.254         # <-- could also be 127.0.1.1, does not matter
search fritz.box                 # <-- THIS IS IMPORTANT

Обычно с помощью ping ОС добавляет строку поиска после имени хоста для поиска во внутренней сети. (Вы увидите, что ping drobo-fs.domain.ext работает.) Вы должны были получить domain.ext автоматически с DNS-сервера.

Теперь вам нужно определить, что такое domain.ext в вашем случае. Вы можете попробовать nslookup x.x.x.x где x.x.x.x - ваш dns-сервер (роутер ?, в моем примере 192.168.1.254). Для меня это дало name = fritz.box. в конце. (где fritz.box является domain.ext

Теперь вы можете добавить это самостоятельно, добавив это в настройках соединения следующим образом:

http://i.imgur.com/5yMb12j.png

После этого должны работать ping drobo-fs.domain.ext и ping drobo-fs .


Старый ответ (для справки):

Почему бы просто не иметь строку hosts: files dns в вашем /etc/nsswitch.conf ?

Удалите mdns4_minimal [NOTFOUND=return] и mdns4 если у вас нет работающей настройки mdns в вашей сети.

Можно также попробовать [NOTFOUND=continue] вместо [NOTFOUND=return] , если у вас есть MDNS-установки в вашей сети.

0

Наличие побед в /etc/nsswitch.conf должно работать. Я знаю, что это работает в моей сети, где мы выигрываем. Но если запись, которую вы ищете, не в выигрыше, то, конечно, это не сработает. Итак, "выигрыш" - это правильный ответ, теперь вам просто нужно убедиться, что клиент выиграл.

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