muito obrigado pela dica!
Saudações galera.
Vamos lá.
Esse problema de DNS é nosso pesadelo para quem usa host remoto baseado em DNS não???
Isso pode ser “resolvido” (ou apenas minimizado???) utilizando um cache de DNS.
Partindo do principio de ser um SO com CentOS, segue abaixo como fazer:
Yum install bind caching-nameserver
Após instalar o bind, vamos fazê-lo subir no boot do servidor:
chkconfig named on
service named restart
Ok, temos o servidor de DNS ativado, mas ainda precisamos ativar o dns cache. Vamos lá:
Use seu editor de textos favorito e edite o arquivo /etc/named.caching-nameserver.conf
Após a linha ...... memstatistics-file "/var/named/data/named_mem_stats.txt"; adicione o seguinte:
forwarders { 8.8.8.8; 8.8.4.4; }; //Atente-se aos ponto-e-vírgula pois se errar, o named não starta
Note que usei DNS do Google, mas você pode adicionar mais DNS usando a notação de DNS SERVER seguido de ;
Após isso, você deve alterar o seu /etc/resolv.conf da seguinte forma:
nameserver 127.0.0.1
Note que o resolv.conf aponta única e exclusivamente para localhost, pois aqui faremos todas as consultas e manteremos em cache.
PS: Se você usa algum cliente para obter o ip da maquina via dhcp, por exemplo dhcp-client, lembre-se de desativar a opção de sobreescrever o resolve.conf (USEDNS=NO);
Após isso, vamos reiniciar o cache do DNS:
service named restart
rndc flush
rndc reload
Após reinicie seu Asterisk, e faça os testes de consulta de DNS (usando DIG, nslookup ou qualquer outra ferramenta)
Espero ter ajudado.
Atenciosamente,
Fernando da Silva Santos
CEO – Chief Executive Officer
NextBilling IP Solutions
SP: +55 (11) 3522-9200
RJ: +55 (21) 4063-8854
Tollfree: 0800 580-9200
De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Felippe
Enviada em: segunda-feira, 17 de junho de 2013 09:24
Para: asteriskbrasil@listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Problemas Vono + Register + DNS Named/bind
opa.
Então, ate tentar mas se conectar pelo ip a vono rejeita!
201.86.87.35:5060 N conta-vono 120 Rejected
Obg
Em 17/06/2013 09:17, Willian Morais < williandmor...@gmail.com > escreveu:
Felippe,
Já ví esse problema acontecer... o Asterisk não consegue atualizar automaticamente contas que forem cadastradas utilizando DNS (vono.net.br). Somente como você mencionou, utilizando "sip reload".
Tenta cadastrar utilizando IP, ou criar um script que faça o "sip reload" quando seu link cair.
Em 17 de junho de 2013 08:49, Felippe <alcaponefeli...@bol.com.br> escreveu:
Pessoal,
bom dia.
Por favor, quem puder dar dicas agradeço!
Tem mais ou menos uns 8 meses que estou "pelejando" com uma conta vono que tenho no servidor CentOS 6.3 kernel 2.6.32-279.5.1.el6.i686 (fire desativado) porem atras de outro fire que esta liberando todas as saídas tcp/ip e entrada 5060, 1571, 10000-20000, 2345, 8000 - 65000, 22
1 - PROBLEMA
Qndo o link de internet cai, e retorna, a conta não registra. Tenho que realizar um sip reload ou mesmo restartar o asterisk. No sip.conf não tenho nada mais referente a timeout ou re-register pois havia ativado alguns e não surtiu efeito. Abaixo:
;registerattempts=1200
;registertimeout= 360
;externrefresh = 360
;defaultexpirey=1200
;maxexpirey=1200
2 - PROBLEMA
Há um problema com o dns que não consigo descobrir. Instalei o bind/named com yum do CentOS. Não realizei modificações em suas configurações. Apenas coloquei no resolv.conf o ip de loopback:
[root@ipbx ~]# vim /etc/resolv.conf
nameserver 127.0.0.1
nameserver 192.168.218.120
nameserver 8.8.8.8
O grande problema eh que as vezes a conta vono desconecta, vou verificar o motivo e de cara ja vejo o ping elevadíssimo e até mesmo perdendo pacotes. Mas não eh nada na internet e sim com o named. Quando dou um stop nele tudo volta ao normal. O problema eh que não posso deixa-lo parado pois se a internet parar o asterisk fica down (aquele velho problema do dns).
PING COM O NAMED START
[root@ipbx ~]# /etc/init.d/named start
Iniciando o named: [ OK ]
[root@ipbx ~]# ping vono.net.br
PING vono.net.br (201.86.87.35) 56(84) bytes of data.
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=1 ttl=55 time=1809.6 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=2 ttl=55 time=1551.3 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=3 ttl=55 time=1110.0 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=4 ttl=55 time=1138.8 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=5 ttl=55 time=1319.7 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=6 ttl=55 time=18379.8 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=7 ttl=55 time=1149.9 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=8 ttl=55 time=1210.1 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=9 ttl=55 time=1118.8 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=10 ttl=55 time=1119.0 ms
PING COM O NAMED STOP
[root@ipbx ~]# /etc/init.d/named stop
Parando o named: [ OK ]
[root@ipbx ~]# ping vono.net.br
PING vono.net.br (201.86.87.35) 56(84) bytes of data. (Aqui ele demora uns 10 segundos para começar a pingar)
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=1 ttl=55 time=19.8 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=2 ttl=55 time=18.7 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=3 ttl=55 time=18.8 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=4 ttl=55 time=19.0 ms
64 bytes from 201.86.87.35.sbc.static.gvt.net.br (201.86.87.35): icmp_seq=5 ttl=55 time=17.8 ms
Agora restartei o servidor, desativei o bind/named e realizei pings, abri as confs mas nao alterei nada e apos 10 minutos voltou o ping normal mesmo com o named ativado.
4 - PROBLEMA
Nessas horas o named esta ativo, o ping para o vono ok porem a conta não registra de forma alguma:
ipbx*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
vono.net.br:5060 N conta-vono 120 Request Sent
Se eu para o named e resart o asterisk a conta registra. Se restartar o asterisk com o named ativo não registra.
Vale lembrar que tem dias que tudo funciona normal, named ativo, vono registrada, etc..
Selinux esta desabilitado.
Alguem possui alguma dica? Vale tudo, menos mandar eu instalar outra distro hehe. Servidor em PRD.
Obrigado.
Felippe.
_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
--
_______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. _______________________________________________ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org