LINUX.ORG.RU

debian 6.0.6 host name resolution

 ,


0

2

Добрый день! Нужен совет от опытных дебиановодов.

Объясните мне, почему один из самых консервативных дистрибутивов стал использовать вместо стандартных инструментов какой-то новомодный неоттестированный bullshit? Минимальная установка netinst. Инсталлятор в /etc/network/interfaces прописывает настройки DNS:

        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 10.x.y.z
        dns-search corp.mycompany.ru
При этом, пакет resolvconf он не ставит. Попытка изменить resolv.conf от рута не приводит к положительному результату; удалить или отредактировать файл нельзя из-за флага immutable. Ладно, скачал с другой машины resolvconf-version.deb, инсталляция не работает из-за того, что не получается удалить resolv.conf... Чтобы его посмотреть и убрать флаг 'i', пришлось потратить минут 40 на гугл. На будущее,
lsattr /etc/resolv.conf
chattr -i /etc/resolv.conf

Пакет поставился, все настройки теперь подхватываются. Но разрешение имён работает только для nslookup. apt-get не работает. Пинг не работает. wget не работает. Вопрос: почему и что делать?

root@carb20-rov1:~# nslookup linux.org.ru
Server:         10.x.y.z
Address:        10.x.y.z#53

Non-authoritative answer:
Name:   linux.org.ru
Address: 217.76.32.61

root@carb20-rov1:~# ping linux.org.ru
ping: unknown host linux.org.ru
root@carb20-rov1:~# cat /etc/resolv.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 10.x.y.z
search corp.mycompany.ru
root@carb20-rov1:~# 
★★★★

Всё, сам нашел. Изучение вывода strace ping linux.org.ru заставило вспомнить про /etc/nsswitch.conf. А там было:

hosts:          files

TuxR ★★★★
() автор топика
Ответ на: комментарий от TuxR

Правильно. Виноват кривой дебиан.

Deleted
()

Это sid? У меня на resolv никогда не было флага, правда пришлось поставить его, из-за wicd который пихал туда локальный dns.

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