[AsteriskBrasil] RES: Problemas Vono + Register + DNS Named/bind

Fernando - NextBilling IP Solutions fernando em nextbilling.com.br
Segunda Junho 17 13:14:44 BRT 2013


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

 <http://www.nextbilling.com.br/> http://www.nextbilling.com.br

 

De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Felippe
Enviada em: segunda-feira, 17 de junho de 2013 09:24
Para: asteriskbrasil em 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 <  <mailto:williandmorais em gmail.com> williandmorais em 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 <http://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 <alcaponefelippe em 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 em 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 em ipbx ~]# /etc/init.d/named start

Iniciando o named:     [  OK  ]

 

[root em ipbx ~]# ping vono.net.br <http://vono.net.br> 

PING vono.net.br <http://vono.net.br>  (201.86.87.35) 56(84) bytes of data.

64 bytes from 201.86.87.35.sbc.static.gvt.net.br <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 em ipbx ~]# /etc/init.d/named stop

Parando o named:    [  OK  ]

[root em ipbx ~]# ping vono.net.br <http://vono.net.br> 

PING vono.net.br <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://www.aligera.com.br> .
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

 

 

-- 

Willian de Morais 

Cel: (48) 8811-9660

Gtalk: williandmorais em gmail.com

 

-------------- Prxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130617/9931f48b/attachment-0001.htm 


Mais detalhes sobre a lista de discusso AsteriskBrasil