установка bind-9.1.1.
Добрый день народ. Подскажите в таком деле. У меня DNS сервер построен с помощью bind-8.2.2 release 9 на системе Red Hat Linux release 6.2 (Zoot), kernel 2.2.14-5.0 on an i686. Хотел апгрейдить bind до bind-9.2. Закачал с сети bind-9.2.tar.gz. После того как расtarил прочитал, что чтоб поставить набирай ./configure, затем make и всё будет ok. Ничего подобного:((. Возможно он и поставил какие-то файлы, но при перезагрузке сервера работает старый bind. И при команде rpm √qi bind выдается старая версия. Уверен что меня подвёли мои плохие знания английского и неумение переставлять продукты с исходников. Пожалуйста расскажите, как правильно переставить bind. Наиболее интересна последовательность шагов (т.е. наверно надо сперва сделать копии существующих, затем вырубить демона named и т.д.) Заранее всем спасибо.
>установка bind-9.1.1.
>Добрый день народ. Подскажите в таком
>деле. У меня DNS сервер
>построен с помощью bind-8.2.2 release
>9 на системе Red Hat
>Linux release 6.2 (Zoot), kernel
>2.2.14-5.0 on an i686. Хотел
>апгрейдить bind до bind-9.2. Закачал
>с сети bind-9.2.tar.gz. После того
>как расtarил прочитал, что чтоб
>поставить набирай ./configure, затем make
>и всё будет ok. Ничего
>подобного:((. Возможно он и поставил
>какие-то файлы, но при перезагрузке
>сервера работает старый bind. И
>при команде rpm qi bind
>выдается старая версия. Уверен что
>меня подвёли мои плохие знания
>английского и неумение переставлять продукты
>с исходников. Пожалуйста расскажите, как
>правильно переставить bind. Наиболее интересна
>последовательность шагов (т.е. наверно надо
>сперва сделать копии существующих, затем
>вырубить демона named и т.д.)
>Заранее всем спасибо.Шаги:
1. Определиться с тем как будет установлен bind:
- руками
- через rpmбаза rpm будет заполняться лишь при использовании rpm
2. скачали
3. распаковали
4. чтение документации на предмет отличия от 8'ки
- конфигурации named.conf и запуска, перезапуска:
ndc - заменен на утилиту rndc c rndc.conf
5. backup старого named:
tar zcvf /path/namedback.tgz /path/named
6. cd /path/bind-sources/
./configure --help
внимательно смотрим и решаем куда будем ставить:
prefix=/usr/local или нечто иное
7. ./configure [options]
8. make
9. make install
10. ищем как у нас запускается named:
ls -la /etc/rc.d/init.d/named
- правим под запуск новой версии, пути и тд и тп
или пишем свой скрипт
11. Проверяем линки с уровней загрузки на наш скрипт:
grep named /etc/rc.d/rc2.d/*
или
grep named /etc/rc.d/rc3.d/*
смотрим все ли правильно с этими файлами
12. готовим named.conf и rndc.conf
13. После того как все готово
`/etc/rc.d/init.d/named.old stop`
`/etc/rc.d/init.d/named start`
14. Смотрим ошибки, логи
>>установка bind-9.1.1.
>>Добрый день народ. Подскажите в таком
>>деле. У меня DNS сервер
>>построен с помощью bind-8.2.2 release
>>9 на системе Red Hat
>>Linux release 6.2 (Zoot), kernel
>>2.2.14-5.0 on an i686. Хотел
>>апгрейдить bind до bind-9.2. Закачал
>>с сети bind-9.2.tar.gz. После того
>>как расtarил прочитал, что чтоб
>>поставить набирай ./configure, затем make
>>и всё будет ok. Ничего
>>подобного:((. Возможно он и поставил
>>какие-то файлы, но при перезагрузке
>>сервера работает старый bind. И
>>при команде rpm qi bind
>>выдается старая версия. Уверен что
>>меня подвёли мои плохие знания
>>английского и неумение переставлять продукты
>>с исходников. Пожалуйста расскажите, как
>>правильно переставить bind. Наиболее интересна
>>последовательность шагов (т.е. наверно надо
>>сперва сделать копии существующих, затем
>>вырубить демона named и т.д.)
>>Заранее всем спасибо.
>
>Шаги:
>
>1. Определиться с тем как будет
>установлен bind:
> - руками
> - через rpm
>
>база rpm будет заполняться лишь при
>использовании rpm
>
>2. скачали
>3. распаковали
>4. чтение документации на предмет отличия
>от 8'ки
>- конфигурации named.conf и запуска, перезапуска:
>
>ndc - заменен на утилиту rndc
>c rndc.conf
>5. backup старого named:
>tar zcvf /path/namedback.tgz /path/named
>6. cd /path/bind-sources/
>./configure --help
>внимательно смотрим и решаем куда будем
>ставить:
>prefix=/usr/local или нечто иное
>7. ./configure [options]
>8. make
>9. make install
>10. ищем как у нас запускается
>named:
>ls -la /etc/rc.d/init.d/named
>- правим под запуск новой версии,
>пути и тд и тп
>
>или пишем свой скрипт
>11. Проверяем линки с уровней загрузки
>на наш скрипт:
>grep named /etc/rc.d/rc2.d/*
>или
>grep named /etc/rc.d/rc3.d/*
>смотрим все ли правильно с этими
>файлами
>12. готовим named.conf и rndc.conf
>13. После того как все готово
>
>`/etc/rc.d/init.d/named.old stop`
>`/etc/rc.d/init.d/named start`
>14. Смотрим ошибки, логиЗАРАНИЕ ОГРОМНОЕ СПАСИБО))))))))))