powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Solaris10 Нет пинга по имени хоста
25 сообщений из 68, страница 1 из 3
Solaris10 Нет пинга по имени хоста
    #35411694
a.trifonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОС - 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
Solaris10 Нет пинга по имени хоста
    #35411819
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тупо попробуй

Код: plaintext
truss -DEdfael ping your_host

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

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

ping myhost?

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

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

/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
Solaris10 Нет пинга по имени хоста
    #35412122
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если он у тебя в /etc/hosts прописан как mysolaris, то и пинговать ты его должен как mysolaris, а не myremotehost


а что у тебя в

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

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

смысл-то как раз в обратном, чтобы за меня все DNS-сервер делал !
...
Рейтинг: 0 / 0
Solaris10 Нет пинга по имени хоста
    #35412175
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
Solaris10 Нет пинга по имени хоста
    #35412241
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Solaris10 Нет пинга по имени хоста
    #35412410
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор, как называется эта машина?
...
Рейтинг: 0 / 0
Solaris10 Нет пинга по имени хоста
    #35412415
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще че-то мы в дебри залезли. кто кого не пингует?
...
Рейтинг: 0 / 0
Solaris10 Нет пинга по имени хоста
    #35412434
a.trifonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настройки конфигов у меня правильные, но мне кажется копать нужно здесь:

/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
Solaris10 Нет пинга по имени хоста
    #35412444
a.trifonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не пингуются с сервера ПО ИМЕНИ любые др. компы в той же подсетке
по IP - пингуются

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

по крайней мере - надо посмотреть, уходит ли DNS запрос с интерфейса.
...
Рейтинг: 0 / 0
Solaris10 Нет пинга по имени хоста
    #35412692
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а DNS-сервер вообще але или не але?
...
Рейтинг: 0 / 0
Solaris10 Нет пинга по имени хоста
    #35414123
a.trifonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DNS-сервер живой
Windows-клиенты и FreeBSD нормально работают с именами
затык именно с Solaris10
...
Рейтинг: 0 / 0
Solaris10 Нет пинга по имени хоста
    #35414254
a.trifonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
# 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
Solaris10 Нет пинга по имени хоста
    #35414265
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запусти его

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

svcadm enable /network/dns/client

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

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

svcadm enable /network/dns/client

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

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

Есть идея почитать то, что тебе пишут "умные люди".
...
Рейтинг: 0 / 0
Solaris10 Нет пинга по имени хоста
    #35414771
Боб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, сервер не перезагружали после изменения 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
Solaris10 Нет пинга по имени хоста
    #35415083
a.trifonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
25 сообщений из 68, страница 1 из 3
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Solaris10 Нет пинга по имени хоста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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