Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk не работает без интернета

0

Пропадает инет и перестают работать даже локальные акаунты и локальные gsm-шлюзы.

При перезапуске астериска видно, что его жутко плющит, т.к. даже

sip show peers

не работает какое время, а потом показывает для всех транков UNREACHABLE, в том числе для локальных, которые доступны.

  1. Пробовал поставить таймаут для разрешения DNS в 1 секунду. в /etc/resolv.conf

    options timeout:1

  2. Поставил кэширующий DNS-сервер bind9, проверил его работу с помощью dig. Перезагрузил астериск, чтобы все нужные ему домены разрешились с помощью локального DNS-сервера и он их мог предоставить слещующий раз, не обращаясь в инет.

Но нужного результата не добился, проблема сохраняется.

спросил Apr 18 '15

thunderamur Gravatar thunderamur
444 70 12 39

обновил Apr 18 '15

Comments

мулькофон есть там??

Zavr2008 (Apr 18 '15)edit

что есть мулькофон?

thunderamur (Apr 19 '15)edit

я уже думаю делать локальный конфиг и включать его, когда нет инета.

thunderamur (Apr 20 '15)edit

4 Ответа

0

Открываем SIP.CONF

Ищем строчку srvlookup

Ставим srvlookup=no

Перезапускаем Астериск CLI>core restart now

Радуемся жизни !!!

ссылка удалить спам редактировать

ответил May 5 '15

amonra Gravatar amonra flag of Ukraine
2301 26 13 65
http://lantec.ua/

обновил May 5 '15

0

Вот тут описал свое решение для Elastix:

https://smirupobitu.ru/elastix-ne-rabotaet-pri-otsutstvii-interneta/

ссылка удалить спам редактировать

ответил May 10 '15

sansey Gravatar sansey
1 1
0

У меня на CentOS (FreePBX Distro) проблема решается так:

yum install dnsmasq

В /etc/dnsmasq.conf прописываю

listen-address=127.0.0.1

В /etc/resolv.conf

nameserver 127.0.0.1

Ну и в /etc/asterisk/dnsmgr.conf

[general]
enable
=yes              ; enable creation of managed DNS lookups
                       
;   default is 'no'
refreshinterval
=3600    ; refresh managed DNS lookups every <n> seconds
                       
;   default is 300 (5 minutes)

После этого все работает даже без интернета.

ссылка удалить спам редактировать

ответил Apr 19 '15

SolarW Gravatar SolarW
356 2 10

Comments

кэширующий DNS-сервер уже стоит и работает. А вот dnsmgr.conf не трогал. Попробую.

thunderamur (Apr 19 '15)edit

Начал люто-бешено сыпать вот этот ворнинг после применения настроек в dnsmgr.conf. Астериск после этого еле очнулся, не заводился даже после удаления настроек в dnsmgr.conf, возвращения resolv.conf и restart. Заработал адекватно только после stop, ожидания и start.

thunderamur (Apr 20 '15)edit

да, имитировал проблемы с инет, указывая неверный шлюз, т.е.

route add default gw 127.0.0.1

thunderamur (Apr 20 '15)edit

Какой именно "этот"?

SolarW (Apr 21 '15)edit
-1

На PJSIP вроде бы асинхронные запросы DNS, которые не подвешивают потоки в ожидании ответа. Как обновлюсь до 13, буду тестировать.

ссылка удалить убрать флаг спам (1) редактировать

ответил May 3 '15

pornov Gravatar pornov
7 1 6

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Apr 18 '15

Просмотрен: 3,709 раз

Обновлен: May 10 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.