Здравствуйте.
Помогите решить проблему: после перезагрузки маршрутизатора в Asterisk перестают регистрироваться транки ('sip show registry' - в поле State напротив транков написано - Request Sent).
Исходные данные:
На компьютере (Windows 7 SP1, 192.168.1.200, Oracle VM VirtualBox)
установлена виртуальная машина, а на ней:
OC: Debian, 192.168.1.199
Asterisk 1.4.35
FreePBX 2.7.0.0
2 транка: sipnet, multifon.
Интернет: Beeline (Corbina), ZyXEL P-330W EE, динамический внешний IP-адрес + noip.
Все настроено и работает до тех пор, пока нет проблем с интернетом.
Если перезагрузить маршрутизатор, то после этого на сервере перестают регистрироваться транки, хотя все пингуется и резолвится.
Сейчас выхожу из ситуации банальным перезапуском виртуалки.
'sip reload', 'service asterisk restart' - не помогают решить проблему, требуется именно выключение сервера.
Как побороть проблему?
может выкинуть этот зюхель? вообще роутик нахрена перезагружать постоянно??
Zavr2008 (Mar 4 '12)editПока выкинуть не могу, потом по возможности поменяю. Какие-то конструктивные у вас рекомендации: то "взять статический белый адрес за 100р - слабо?", то "может выкинуть этот зюхель?" :), давайте по делу.
Igonkin (Mar 5 '12)editТак эти обе рекомендации и стоит сделать.. Так можно, конечно, дрючить начать sip debug логи - но корень то ясен: нафига делать всё так сложно, если можно - проще! Например поставить тот же RT-N16 от Asus, на него dd-wrt, на него же и Asterisk. И забыть про виртуалки как про смутное время.. Он же сможет быть и роутиком :)
Zavr2008 (Mar 6 '12)edit