Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Solaris10 Нет пинга по имени хоста / 25 сообщений из 68, страница 1 из 3
04.07.2008, 15:04
    #35411694
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
ОС - Solaris10

Настройка клиента DNS
/etc/nsswitch.conf

hosts files dns

/etc/resolv.conf
domain mydomain.ru
nameserver 172.16.11.201
nameserver 172.16.11.217
search mydomain.ru

Запрос к др.компам в той же подсетке (172.16.11.0/24)
#nslookup <имя_хоста>
нормально отрабатывает

ПИНГ НЕ ПИНГУЕТ !! :)
# ping <имя_хоста>
ping: unknown host <имя_хоста>

ВОПРОС !
что не так ? где копать ??
...
Рейтинг: 0 / 0
04.07.2008, 15:33
    #35411819
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
Тупо попробуй

Код: plaintext
truss -DEdfael ping your_host

Есть рыба-пила и есть рыба-молот. Вот только не понятно, что они там строят...
...
Рейтинг: 0 / 0
04.07.2008, 15:38
    #35411837
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
гениально! а что в /etc/hosts?
...
Рейтинг: 0 / 0
04.07.2008, 15:46
    #35411877
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
/etc/hosts
#
# Internet host table
#
127.0.0.1 localhost
172.16.11.180 myhost myhost.mydomain.ru

------------
С пингами по IP с Solaris-а на др.клиентов в той же подсетке все нормально
(т.е никаких файерволов нет)
...
Рейтинг: 0 / 0
04.07.2008, 15:47
    #35411880
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
ты пингуешь по какому имени?

ping myhost?

а
traceroute имя_хоста че говорит?
...
Рейтинг: 0 / 0
04.07.2008, 15:51
    #35411898
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
тоже самое:

#ping myhost
traceroute: unknown host myhost
...
Рейтинг: 0 / 0
04.07.2008, 16:35
    #35412059
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
так пингуешь ты его по какому имени?
...
Рейтинг: 0 / 0
04.07.2008, 16:44
    #35412092
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
да, глупость написал:)
-----------------------
Реалии такие:

/etc/hosts
#
# Internet host table
#
127.0.0.1 localhost
172.16.11.180 mysolaris mysolaris.mydomain.ru



#ping myremotehost
ping: unknown host myremotehost

# traceroute myremotehost
traceroute: unknown host myremotehost
...
Рейтинг: 0 / 0
04.07.2008, 16:53
    #35412122
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
если он у тебя в /etc/hosts прописан как mysolaris, то и пинговать ты его должен как mysolaris, а не myremotehost


а что у тебя в

/etc/hostname.<название интерфейса> ?
...
Рейтинг: 0 / 0
04.07.2008, 17:05
    #35412157
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
в
/etc/hostname.eri0
mysolaris
---------
Если я пропишу в hosts всех клиентов:
myremotehost
myremotehost1
myremotehost2
и.т.д.

то тогда зачем мне DNS-сервер ?

смысл-то как раз в обратном, чтобы за меня все DNS-сервер делал !
...
Рейтинг: 0 / 0
04.07.2008, 17:11
    #35412175
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
м.б.вот это имеет смысл:

в
http://docs.sun.com/app/docs/doc/819-2722/6n509365i?l=en&a=view&q=%2Fetc%2Fhosts
написано, что после редактирования hosts необходимо

Reboot the N1 System Manager management server.

тогда
1. что это за хрень
и
2. как это сделать ?
...
Рейтинг: 0 / 0
04.07.2008, 17:32
    #35412241
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
a.trifonovм.б.вот это имеет смысл:

в
http://docs.sun.com/app/docs/doc/819-2722/6n509365i?l=en&a=view&q=%2Fetc%2Fhosts
написано, что после редактирования hosts необходимо

Reboot the N1 System Manager management server.

тогда
1. что это за хрень
и
2. как это сделать ?

Жжош :)
...
Рейтинг: 0 / 0
04.07.2008, 18:40
    #35412410
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
автор, как называется эта машина?
...
Рейтинг: 0 / 0
04.07.2008, 18:42
    #35412415
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
вообще че-то мы в дебри залезли. кто кого не пингует?
...
Рейтинг: 0 / 0
04.07.2008, 18:50
    #35412434
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
Настройки конфигов у меня правильные, но мне кажется копать нужно здесь:

/etc/nsswitch.conf
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "@(#)nsswitch.files 1.14 06/05/03 SMI"
#
# /etc/nsswitch.files:
#
# An example file that could be copied over to /etc/nsswitch.conf; it
# does not use any naming service.
#
# "hosts:" and "services:" in this file are used only if the
# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.


passwd: files
group: files
hosts: dns files
ipnodes: files
networks: files
protocols: files
rpc: files
ethers: files
netmasks: files
bootparams: files
publickey: files
# At present there isn't a 'files' backend for netgroup; the system will
# figure it out pretty quickly, and won't use netgroups at all.
netgroup: files
automount: files
aliases: files
services: files
printers: user files

auth_attr: files
prof_attr: files
project: files

tnrhtp: files
tnrhdb: files

---------------------

/etc/netconfig
#pragma ident "@(#)netconfig 1.16 99/10/25 SMI"
#
# The "Network Configuration" File.
#
# Each entry is of the form:
#
# <network_id> <semantics> <flags> <protofamily> <protoname> \
# <device> <nametoaddr_libs>
#
# The "-" in <nametoaddr_libs> for inet family transports indicates
# redirection to the name service switch policies for "hosts" and
# "services". The "-" may be replaced by nametoaddr libraries that
# comply with the SVr4 specs, in which case the name service switch
# will not be used for netdir_getbyname, netdir_getbyaddr,
# gethostbyname, gethostbyaddr, getservbyname, and getservbyport.
# There are no nametoaddr_libs for the inet family in Solaris anymore.
#
udp6 tpi_clts v inet6 udp /dev/udp6 -
tcp6 tpi_cots_ord v inet6 tcp /dev/tcp6 -
udp tpi_clts v inet udp /dev/udp -
tcp tpi_cots_ord v inet tcp /dev/tcp -
rawip tpi_raw - inet - /dev/rawip -
ticlts tpi_clts v loopback - /dev/ticlts straddr.so
ticotsord tpi_cots_ord v loopback - /dev/ticotsord straddr.so
ticots tpi_cots v loopback - /dev/ticots straddr.so

# There are no nametoaddr_libs for the inet family in Solaris anymore. !!
если эти библиотеки не поддерживаются, то кто отвечает за конвертацию IP - в Name ?
...
Рейтинг: 0 / 0
04.07.2008, 18:53
    #35412444
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
не пингуются с сервера ПО ИМЕНИ любые др. компы в той же подсетке
по IP - пингуются

т.е. не работает DNS
т.е. я что-то недоподключил
...
Рейтинг: 0 / 0
04.07.2008, 21:07
    #35412609
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
Насколько я помню, nslookup может работать по TCP, а проги типа ping запрашивают резолвер, который работает по UDP. соответственно, можно копнуть в сторону файрвола.

по крайней мере - надо посмотреть, уходит ли DNS запрос с интерфейса.
...
Рейтинг: 0 / 0
04.07.2008, 22:38
    #35412692
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
а DNS-сервер вообще але или не але?
...
Рейтинг: 0 / 0
07.07.2008, 09:37
    #35414123
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
DNS-сервер живой
Windows-клиенты и FreeBSD нормально работают с именами
затык именно с Solaris10
...
Рейтинг: 0 / 0
07.07.2008, 10:29
    #35414254
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
# svcs -l /network/dns/client
fmri svc:/network/dns/client:default
name DNS resolver
enabled false
state disabled
next_state none
state_time Wed Dec 26 11:45:37 2007
restarter svc:/system/svc/restarter:default
dependency require_all/none svc:/system/filesystem/minimal (online)
dependency require_all/none svc:/network/service (online)
dependency require_all/none file://localhost/etc/resolv.conf (online)
dependency require_any/error svc:/network/loopback (online)
dependency optional_all/error svc:/milestone/network (online)
...
Рейтинг: 0 / 0
07.07.2008, 10:32
    #35414265
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
запусти его

enabled false
state disabled
...
Рейтинг: 0 / 0
07.07.2008, 11:19
    #35414414
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
Перезапустил

svcadm enable /network/dns/client

-----------
Результат тот же
# ping remotehost
ping: unknown host remotehost

где еще нужно чего прописать ?
какие есть идея ?
...
Рейтинг: 0 / 0
07.07.2008, 12:12
    #35414564
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
a.trifonovПерезапустил

svcadm enable /network/dns/client

-----------
Результат тот же
# ping remotehost
ping: unknown host remotehost

где еще нужно чего прописать ?
какие есть идея ?

Есть идея почитать то, что тебе пишут "умные люди".
...
Рейтинг: 0 / 0
07.07.2008, 13:17
    #35414771
Боб
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
Возможно, сервер не перезагружали после изменения nsswitch?
Не все программы умеют видеть изменения в нем без перезагрузки. Пинг не умеет точно, а nslookup умеет. Очень похоже на Вашу ситуацию.
Не уверен, что поможет, но попробуйте на всякий случай перезапустить nscd:
Код: plaintext
1.
2.
svcadm disable system/name-service-cache
svcadm enable system/name-service-cache
truss, как советует Scott Tiger должен показать, какие именно библиотеки у тебя используются при разрешении имен.
Вот что по этому поводу говорит дока:
System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)
How to Modify the Name Service Switch
1...
2...
3. Reboot the machine.
The nscd daemon caches switch information. See the nscd(1M) man page for
information.
Some library routines do not periodically check the nsswitch.conf file to see
whether the file has been changed. You must reboot the machine to make sure that
the daemon and those routines have the latest information in the file.
...
Рейтинг: 0 / 0
07.07.2008, 14:39
    #35415083
a.trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Solaris10 Нет пинга по имени хоста
nsswitch.conf менял, но перезапустить хост нет возможности

/etc/init.d/nscd stop
/etc/init.d/nscd start

svcadm disable system/name-service-cache
svcadm enable system/name-service-cache

---
не пингует
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Solaris10 Нет пинга по имени хоста / 25 сообщений из 68, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]