LINUX.ORG.RU
ФорумAdmin

резолвинг имен /etc/hosts и /etc/services...


0

0

Привет всем.

Собираю маленький Linux полностью содержащийся в initrd (/ -16 Mb) на базе slackware.

Появился такой вопрос:

В /etc/ содержатся файлы services, hosts, hosts.conf. Но ни резолвинг имен через /etc/hosts, ни преобразование имен сервисов в соответствующие номера портов (например, вызов getservbyname()) не работает.

Не подскажите, в чем может быть проблемма? И кто или что отвечает за эти функции?

Заранее спасибо.

★★

Name-service switch, либы /lib/libnss_*.so и файлик /etc/nsswitch.conf

anonymous
()
Ответ на: комментарий от j262

> либы /lib/libnss_*.so и файлик /etc/nsswitch.conf

добавил. Все ОК.

> strace it :)

а до strace как то сразу дело не дошло, тк его еще надо было добавить в этот маленький Линукс :) Вот сейчас и добавил. Для работы он не нужен, а вот девелоперам в дальнейшем пригодится...

Спасибо.

samson ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.