The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вопрос по поводу функционирования команды ping и резолва IP ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от Coba_Ivanovich email(ok) on 25-Июл-07, 10:50 
Добрый день! Порталом пользуюсь давно, но первый раз столкнулся с задачей, ответа на который тут нет. Ситуация следующая, Есть роутер под SuSE Linux 10.2 x86_64 и просто хост с установленной SuSE 10.0 i386. В сети работает DNS-сервер под управлением Win2003 Server, встроен в Active Directory. Т.е. каждый хост сети зарегистрирован в DNS. Виндузовые машины друг друга видят и видят линуксы (и по имени и по IP ping проходит).
Однако если делать ping win_machine_name или ping win_machine_name.damain_name, результатом является ping: unknown host ... Если пинговать по IP, то все пучком. Файлы /etc/hosts.conf, /etc/resolv.conf, /etc/nsswitch.conf настроены корректно, команды nslookup win_machine_name, dig win_machine_name, host win_machine_name отрабатывают корректно. Причем такие проблемы именно с локальной сетью ... ping www.ru, ping ya.ru и т.д. отрабатывают как надо (с теми же настроками resolv.conf и прочее). Подскажите пожалуйста в чем может быть загвоздка ... Может быть чудо ping использует какие-то другие конфигурационные файлы ... Заранее спасибо!!!

p.s. все порты, которые использует DNS открыты и на INPUT и на FORWARD.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от DN (ok) on 25-Июл-07, 12:08 
>host ... Если пинговать по IP, то все пучком. Файлы /etc/hosts.conf,
>/etc/resolv.conf, /etc/nsswitch.conf настроены корректно, команды nslookup win_machine_name, dig win_machine_name, host win_machine_name
>отрабатывают корректно. Причем такие проблемы именно с локальной сетью ... ping
>www.ru, ping ya.ru и т.д. отрабатывают как надо (с теми же
>настроками resolv.conf и прочее). Подскажите пожалуйста в чем может быть загвоздка

Файл /etc/resolv.conf  пришлите и IP DNS-сервера под управлением Win2003 .
Можно изменить IP адреса на типа 111.222.333.444, соответственно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от Coba_Ivanovich email(ok) on 25-Июл-07, 14:42 
>Файл /etc/resolv.conf  пришлите и IP DNS-сервера под управлением Win2003 .
>Можно изменить IP адреса на типа 111.222.333.444, соответственно.

resolv.conf:

domain mpei.local
nameserver 10.2.254.4
nameserver 10.11.12.2
search mpei.local

DNS-Server: 10.2.254.4
Второй сервер - это провайдерский.

Пробовал и его специально убирать - не помогает.

Вчера также попробовал поднять named прописать в секции forwarders 10.2.254.4,
картина та же самая ... все резолвится кроме локальных хостов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от DN (ok) on 25-Июл-07, 15:46 
>[оверквотинг удален]
>
>resolv.conf:
>
>domain mpei.local
>nameserver 10.2.254.4
>nameserver 10.11.12.2
>search mpei.local
>
>DNS-Server: 10.2.254.4
>Второй сервер - это провайдерский.

Второй пока можно убрать из resolv.conf.

Включить в /etc/resolv.conf  отладку.
options        debug no_tld_query
или
options        debug

И посмотреть, как происходит ресолв .

Тоже самое проделать на DNS сервере 10.2.254.4

>Пробовал и его специально убирать - не помогает.
>
>Вчера также попробовал поднять named прописать в секции forwarders 10.2.254.4,
>картина та же самая ... все резолвится кроме локальных хостов.

forwarders не нужны.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от Coba_Ivanovich (ok) on 25-Июл-07, 22:35 
>Второй пока можно убрать из resolv.conf.
>
>Включить в /etc/resolv.conf  отладку.
>options        debug no_tld_query
>или
>options        debug
>
>И посмотреть, как происходит ресолв .
>
>Тоже самое проделать на DNS сервере 10.2.254.4

Ээээ уточнение, а где должна инфа для дебага сохраняться?? В messages нет, и вообще в /var тоже.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от Cyrus_user on 26-Июл-07, 10:22 
>[оверквотинг удален]
>>options        debug no_tld_query
>>или
>>options        debug
>>
>>И посмотреть, как происходит ресолв .
>>
>>Тоже самое проделать на DNS сервере 10.2.254.4
>
>Ээээ уточнение, а где должна инфа для дебага сохраняться?? В messages нет,
>и вообще в /var тоже.

попробуйте на клиенте tcpdump посмотреть что возвращает, например так: tcpdump -ni eth0 -vv port 53, а в это время ping win_machine_name

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от Coba_Ivanovich (??) on 26-Июл-07, 13:56 
>попробуйте на клиенте tcpdump посмотреть что возвращает, например так: tcpdump -ni eth0
>-vv port 53, а в это время ping win_machine_name

Спасибо всем, кто откликнулся :) но проблему я аккурат вчера решил. Использовал "strace ping host_name", который показал, что локальные имена пытаются резолвится через отправку мультикаста на 224.0.0.10 и интерфейс sit0 ... Поиски подобных ошибок в интернете (инфа была только на буржуйских сайтах) показали в какую сторону надо копать. Как я понял, хотя может быть это и не совсем так, если установлена и запущена Samba, и если в ее настройках установлен параметр "wins server = ааа.ббб.ввв.ггг", то обязательно в файле /etc/nsswitch.conf указать следующую последовательность: "hosts: files wins dns". Также нужно установить на Samba следующий параметр: wins support = No (который запретит ей выступать в роли WINS сервера). После перезапуска Samba с такими параметрами все заработало:

student@linuxtest:/etc> ping server6
PING server6 (172.16.0.1) 56(84) bytes of data.
64 bytes from server6.campus14-2.local (172.16.0.1): icmp_seq=1 ttl=126 time=0.990 ms
64 bytes from server6.campus14-2.local (172.16.0.1): icmp_seq=2 ttl=126 time=0.882 ms
64 bytes from server6.campus14-2.local (172.16.0.1): icmp_seq=3 ttl=126 time=0.887 ms

--- server6 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2057ms

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от DN (ok) on 26-Июл-07, 14:58 
>"strace ping host_name", который показал, что локальные имена пытаются резолвится через
>отправку мультикаста на 224.0.0.10 и интерфейс sit0 ... Поиски подобных ошибок
>в интернете (инфа была только на буржуйских сайтах) показали в какую
>сторону надо копать. Как я понял, хотя может быть это и
>не совсем так, если установлена и запущена Samba, и если в
>ее настройках установлен параметр "wins server = ааа.ббб.ввв.ггг", то обязательно в
>файле /etc/nsswitch.conf указать следующую последовательность: "hosts: files wins dns". Также нужно
>установить на Samba следующий параметр: wins support = No (который запретит
>ей выступать в роли WINS сервера). После перезапуска Samba с такими
>параметрами все заработало:

Ах, тут еще WINS на Sambe!
Вот и верь после этого людям. ;-)

Удачи.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от Coba_Ivanovich (??) on 26-Июл-07, 17:00 
>Ах, тут еще WINS на Sambe!
>Вот и верь после этого людям. ;-)
>
>Удачи.

Дык, где ж написано, что если он установлен, то резолвится только через него и никак иначе ;-)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от DN (ok) on 26-Июл-07, 17:27 
>>Ах, тут еще WINS на Sambe!
>>Вот и верь после этого людям. ;-)
>>
>>Удачи.
>
>Дык, где ж написано, что если он установлен, то резолвится только через
>него и никак иначе ;-)

В MS
http://www.networkdoc.ru/files/insop/win2000/print.html?diag-browser.html
http://www.networkdoc.ru/files/insop/win2000/print.html?computer-browser.html
http://www.networkdoc.ru/files/insop/win2000/print.html?net-service-2.html
http://www.networkdoc.ru/files/insop/win2000/print.html?net-service-3.html

Порядок обращения MS с службам ресолва имен (WINS, DNS, hosts, lmhosts и т.д.) где-то в
реестре определяется, насколько помнится.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от Coba_Ivanovich email(??) on 26-Июл-07, 23:16 
>Порядок обращения MS с службам ресолва имен (WINS, DNS, hosts, lmhosts и
>т.д.) где-то в
>реестре определяется, насколько помнится.

Так все это для Windows-машин ... а у меня-то проблема была с Linux ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от DN (ok) on 27-Июл-07, 12:39 
>>Порядок обращения MS с службам ресолва имен (WINS, DNS, hosts, lmhosts и
>>т.д.) где-то в
>>реестре определяется, насколько помнится.
>
>Так все это для Windows-машин ... а у меня-то проблема была с
>Linux ...

Однако Вы писали:
"Виндузовые машины друг друга видят и видят линуксы (и по имени и по IP ping проходит).
Однако если делать ping win_machine_name или ping win_machine_name.damain_name, результатом является ping: unknown host ... "

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Вопрос по поводу функционирования команды ping и резолва IP ..."  
Сообщение от Coba_Ivanovich email(ok) on 25-Июл-07, 14:44 
resolv.conf:

domain mpei.local
nameserver 10.2.254.4
nameserver 10.11.12.2
search mpei.local

DNS-Server: 10.2.254.4
Второй сервер - это провайдерский.

Пробовал и его специально убирать - не помогает.

Вчера также попробовал поднять named прописать в секции forwarders 10.2.254.4,
картина та же самая ... все резолвится кроме локальных хостов.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру