Lan DNS не працює після перевстановлення Ubuntu 13.10


0

Я оновлюю свій робочий стіл Ubuntu до 13.10. Коли я кажу про оновлення, я маю на увазі встановлений на новому розділі з нуля (старий розділ доступний, якщо

До проблеми: я намагаюся пінг-хост (сервер Drobo-FS) за його ім'ям хоста. Я отримую "Невідомий господар". Однак пінг із іншого комп’ютера на тому ж ланцюзі - працює чудово (ноутбук з 12,04 лт).

з цього приводу виходить з ладу кожен пінг з 13.10 на локальний lan по імені хоста, ping з ip працює.

У мене немає локального сервера DNS, але якимось чином всі інші комп’ютери в мережі знаходять один одного за ім'ям хоста - тільки цей новий виходить з ладу ...

допоможемо оцінити ...

Відповіді:


1

Як я зараз бачу, проблема полягає в тому, що ви не отримуєте пошуковий домен від вашого dns-сервера (імовірно, вашого маршрутизатора).

Ваша резолюція.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-установка у вашій мережі.


це /etc/nsswitch.conf. редагував моє запитання. Після оновлення файлу - які послуги слід перезапустити?
DrorCohen

Це залежить від того, яка саме служба використовує цей файл. Зазвичай файл читається знову, але якщо якась служба має його в пам'яті, тоді потрібно перезавантажити. (або вам потрібно знати послугу) Дивіться тут
Рік

В ПОРЯДКУ. Змінено файл. Перезавантажено. Ще не працює.
DrorCohen

В порядку. Чи є у вас search lanрядок resolv.conf? Спробуйте поставити #перед цим (лише для тестування). Не потрібно перезавантажувати.
Рік

це мій резоль.conf: # Динамічний файл resv.conf (5) для glibc-розв'язника (3), створений резолюцієюconf (8) # НЕ редагувати цей файл від руки
ваші

0

Перемоги в /etc/nsswitch.conf повинні працювати. Я знаю, що це працює в моїй мережі, де ми отримуємо виграш. Але якщо запис, який ви шукаєте, не в виграші, то, звичайно, це не спрацює. Отже, "виграш" - правильна відповідь, тепер потрібно просто переконатися, що клієнт перемагає.


pinging з мого ноутбука працює ... і pinging з попередньої установки також працював ... і хост відповідає на команду smbclient -L. Тож я думаю, що це має спрацювати і з нової інсталяції
DrorCohen
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.