星号在系统启动时无法正常启动。 DNS查找失败

当我启动我的Ubuntu系统时,它尝试两次DNS查找。 一个找出我的互联网路由器外部IP是什么。 还有一个find我的PSTN-SIP提供商的IP。

两者都失败。

[Apr 7 22:14:54] WARNING[1675] chan_sip.c: Invalid address for externhost keyword: sip.mydomain.com ... [Apr 7 22:14:54] WARNING[1675] acl.c: Unable to lookup 'sip.myprovider.com' 

而且,由于DNS失败,它不能正确注册一个不能拨打或拨打电话。

如果我以后,启动后,重新启动星号一切工作非常好。

任何想法我应该如何设置的东西,以便:

  1. 延迟Asterisk启动,以便首先启动DNS并保持健康状态。

  2. 不知何故,Asterisk稍后会重新尝试DNS。

问候雷夫

我设法通过更改/etc/rc*.d中的启动顺序来解决它,使得在星号之前启动DNS。
但是,下面的系统更新有推回原来的启动顺序的趋势。 (至less我是这样想的,我修好了,工作了一个星期,然后又停了下来。)

由于我升级到Ubuntu 10.04系统,它只是工作。