Постараюсь как можно подробнее описать проблему.
Вообщем было 2-е машины (братья-близнецы) обсалютно одинаковые по железу и с одинаковой ОС ubuntu-server 7.10
Вчера решил обновить обе машины на 8.04, обновил, вроде всё норм.
Решил их подцепить к Windows Server 2003 в AD (пробовал уже на своей рабочей машине, получилось, поэтому имею представление как настроить это всё дело)
Установил керберос на первый сервер, сразу появилась проблема в том, что он не может отрезолвить kdc, читал гуглю весь вечер, ничего не помогало, потом решил поменять адресс на ip, заработало "наполовину".
Как позже выяснилось, что aptitude не может обновить репозиторий, пишет:
Err http://ru.archive.ubuntu.com hardy Release.gpg
Не удалось найти IP адрес для ru.archive.ubuntu.com
Я проверяю:
$ ping security.ubuntu.com
PING security.ubuntu.com (91.189.88.37) 56(84) bytes of data.
64 bytes from auckland.canonical.com (91.189.88.37): icmp_seq=1 ttl=58 time=90.7 ms
Далее, с сервака пытаюсь SSH к себе самому (заменил тут домен на звёздочки):
$ ssh prot.***.ru
ssh: prot.***.ru: Name or service not known
Проверяю:
$ ping prot.***.ru
PING prot.***.ru (92.43.0.3) 56(84) bytes of data.
64 bytes from prot.***.ru (92.43.0.3): icmp_seq=1 ttl=63 time=0.606 ms
И так многие другие сервисы испольщующие DNS не рабтают, однако PING, DIG, HOST работают!
Поэтому и керберос сразу не завёлся, а я на него грешил.
Файл /etc/resolv.conf правильный, прописаны оба рабочих DNS-сервера, их же я и использую на своей рабочей машине, и на втором серваке-близнице, всё работает, а вот с этим что не так, не пойму..
Даже не знаю в какую сторону копать, почему половина сервисов используют DNS, а другие выдают сразу ошибку.
Причём я проверил, врубил tcpdump -ni eth0 port 53
Так вот команда ping посылает запрос на DNS, тот отвечает, всё гуд, а те сервисы которые не работают, они даже не пытаются послать запрос на DNS, они моментально без задержек отвечают что хост не найден.
HELP