*OpenIMSCore* Не удалось перезапустить bind9 на этапе установки

У меня проблема с установкой OpenIMSCore. Я использую Ubuntu в VM Machine и следовал следующим постам, чтобы установить OpenIMSCore Установка сердца сети IMS. Я прошел все первые шаги и теперь застрял на этапе настройки DNS Configuration. Я следую инструкциям:

** Пример файла зоны DNS представлен в установочном каталоге openIMS. Скопируйте его в каталог конфигурации DNS: ser_ims cp / cfg / open-ims.dnszone / etc / bind /

Отредактируйте named.conf.local (все еще в / etc / bind /), чтобы отразить эту новую зону (добавьте следующие строки): area "open-ims.test" {type master; file "/etc/bind/open-ims.dnszone";};

Убедитесь, что named.conf для правильного вызова этого файла. Для этого в named.conf должна присутствовать следующая строка: include "/etc/bind/named.conf.local"; Добавьте это, если это не так.

Отредактируйте файл /etc/resolv.conf, удалите (или прокомментируйте) существующий контент и добавьте следующие строки: search ims.test open-domain open-ims.test nameserver 127.0.0.1

Примечание. При каждой перезагрузке ОС этот файл будет перезаписываться диспетчером сети. Итак, сделайте резервную копию файла (мы будем использовать в нашем скрипте автоматический запуск серверов, мы увидим в конце этого урока): cp /etc/resolv.conf /etc/resolv.conf.ims

Отредактируйте файл / etc / hosts и добавьте следующие строки: 127.0.0.1 localhost 127.0.0.1 open ims.test mobicents.open-ims.test ue.open ims.test Наличие.ope-n-ims.test icscf.open-ims.test scscf.open-ims.test pcscf. open-ims.test hss.open-ims.test

Предупреждение: Как и прежде, сделайте резервную копию этого файла: cp / etc / hosts /etc/hosts.ims

Перезагрузите DNS-сервер: /etc/init.d/bind9 restart. Проверьте, что изменение конфигурации было учтено (через dig): open-dig ims.test**

Но когда я перезагружаю bind9, он показывает ошибку, которую я не могу перезапустить. У кого-нибудь есть идеи, как пройти этот шаг?

Изменить: выходы команд из комментариев, и named.conf:

$ pidof named
< no output >
$ sudo named-checkconf
/etc/bind/named.conf.local:9: unknown option 'area'
/etc/bind/named.conf:13: 'options' redefined near 'options'

named.conf.local:

area "open-ims.test" {
    type master;
    file "/etc/bind/open-ims.dnszone";
};

named.conf:

include "/etc/bind/named.conf.options"
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
options {
    forward first;
    forwarders { {127.0.1.1;} ; };
};
zone "open-ims.test" IN {
    type master;
    file "etc/bind/open-ims.dnszone";
    notify no;
};

1 ответ

У вас есть несколько bind9 ошибки конфигурации здесь. Один за другим мы исправим их.

unknown option 'area':

area не поддерживается bind9 Вариант конфигурации. Это самая большая проблема, поэтому удалите весь этот раздел в вашем named.conf.local

'options' redefined near 'options':

В настройках Ubuntu раздел "Параметры" находится в /etc/bind/named.conf.options, Внесите соответствующие изменения в этот файл и добавьте туда новые элементы конфигурации раздела "options", комментируя то, что уже есть. Затем удалите раздел 'options' в /etc/bind/named.conf.

Непонятная проблема: zone 'open-ims.test' is redefined

Вышеуказанная ошибка 'area' указывает на то, что вы пытались создать зону. Затем вы создаете зону в /etc/bind/named.conf напрямую, а не в /etc/bind/named.conf.local где вы пытались сделать это ранее. Возьмите конфигурацию zone раздел, который вы добавили в /etc/bind/named.conf и добавьте его вместо /etc/bind/named.conf.local вместо. Это должно сделать его действительной зоной.

После того, как вы исправили вышеуказанные ошибки...

Теперь сделайте следующее:

sudo named-checkconf

Если это не ошибка, затем перезапустите bind9 оказание услуг...

sudo service bind9 stop
sudo service bind9 start
Другие вопросы по тегам