[AsteriskBrasil] Problemas com NAT
Bernardo Vieira
bernardo.vieira em terra.com.br
Terça Setembro 18 14:22:26 BRT 2007
Se o seu servidor tem ip publico e está diretamente ligado na internet
você não precisa colocar nat=yes/externip/localnet na parte geral do seu
sip conf.
Põe só um nat=yes na definição do usuario:
[2000]
type=friend
username=2000
secret=XXXX ;
host=dynamic
context=internal
mailbox=2000
callerid=("Deny Dias" <2000>)
dtmfmode=rfc2833
insecure=very
canreinvite=no <==== alguns clientes tem problemas com canreinvite=yes
qualify=yes
nat=yes <====
Alex Soares wrote:
> No caso do parâmetro localnet, eu coloco qual rede interna?
> O servidor asterisk está conectado diretamente à Internet, daí eu
> coloco lá a rede interna do cliente1 ou do cliente2? E se caso houver
> mudança da rede (usuário que se movimenta entre diferentes redes como
> em casa e no trabalho) eu terei que mudar a configuração para apontar
> para a rede nova todas as vezes que houver mudança?
> E se ambos usuários mudarem de rede?
>
> Obrigado pela sua resposta!
>
> -- Alexandre
>
> Em 18/09/07, *Leonardo Kamache (Gmail)* < lkamache em gmail.com
> <mailto:lkamache em gmail.com>> escreveu:
>
> Experimente colocar no seu [general] as seguintes opções:
>
> externip = 200.XXX.XXX.XXX
> localnet = 10.3.1.0/255.255.255.0 <http://10.3.1.0/255.255.255.0>
>
> Logicamente que com suas características.
>
> Experimente.
>
>
> Abraços;
>
> Leo
>
>
>
>
>
> On 9/17/07, Alex Soares <alexhbs em gmail.com
> <mailto:alexhbs em gmail.com>> wrote:
> > Vejam abaixo:
> >
> > === sip.conf ===
> >
> > [general]
> > port = 5060
> > bindaddr = 0.0.0.0 <http://0.0.0.0>
> > context = internal
> > allow=all
> > nat=yes
> >
> > [2000]
> > type=friend
> > username=2000
> > secret=XXXX ;
> > host=dynamic
> > context=internal
> > mailbox=2000
> > callerid=("Deny Dias" <2000>)
> > dtmfmode=rfc2833
> > insecure=very
> > canreinvite=yes
> > qualify=yes
> >
> > [2001]
> > type=friend
> > username=2001
> > secret=XXXX
> > host=dynamic
> > context=internal
> > mailbox=2001
> > callerid=("Alex Soares" <2001>)
> > insecure=very
> > dtmfmode=rfc2833
> > canreinvite=yes
> > qualify=yes
> >
> > Se estiver tudo errado pode falar! Não tenham dó!
> >
> > Obrigado!
> >
> > -- Alex
> >
> > Em 17/09/07, Leonardo Kamache (Gmail) <lkamache em gmail.com
> <mailto:lkamache em gmail.com>> escreveu:
> > > Como está o seu sip.conf?
> > >
> > >
> > >
> > > On 9/17/07, Alex Soares < alexhbs em gmail.com
> <mailto:alexhbs em gmail.com>> wrote:
> > > > Caros amigos da lista,
> > > >
> > > > Estou tentando configurar um servidor asterisk para testes
> dentro da
> > minha
> > > > empresa.
> > > > Para tentar minimizar os problemas (e arrumar outros!) meu
> servidor está
> > > > conectado diretamente à Internet.
> > > > Estou fazendo testes utilizando o X-Lite.
> > > > Para fins de teste, tenho um outro cliente rodando na
> máquina de um
> > amigo
> > > > (copiado).
> > > >
> > > > Nosso setup é o seguinte:
> > > >
> > > > cliente1 ----> router/fw (Virtua) ----> internet ---->
> servidor asterisk
> > > > <---- internet <----router / fw (AJato) <---- cliente 2
> > > >
> > > > O que acontece:
> > > >
> > > > As ligações são estabelecidas entre os dois clientes, mas
> não há som.
> > > > Houve momentos onde havia som apenas do cliente1 para o
> cliente2 e não o
> > > > contrário.
> > > >
> > > > O servidor asterisk não usa qualquer tipo de firewall, ambos
> os clientes
> > > > estão atrás de NAT.
> > > >
> > > > Usando o wireshark no cliente1 vê-se a transmissão de
> pacotes RTP e RTCP
> > > > para o cliente2, no entanto o cliente2 (usando tcpdump em
> mac) não
> > consegue
> > > > enxergar qualquer tráfego saindo dele para o cliente1.
> > > > Ambos os clientes podem deixar e ouvir suas respectivas
> mensagens na
> > caixa
> > > > postal do asterisk.
> > > >
> > > > Servidor está configurado para
> > > > sip.conf => nat=yes
> > > > rtp.conf=> rtpstart=16384
> > > > rtp.conf=> rtpend=32766
> > > >
> > > > Ambos os nossos clientes estão configurados para usar esse
> range de
> > portas,
> > > > e ambos os roteadores/fw também, através de port triggering.
> > > >
> > > > Pergunto, o que pode estar havendo?
> > > > Nesse momento nenhum dos lados escuta o outro.
> > > >
> > > > No aguardo de uma resposta!
> > > >
> > > > Obrigado pela ajuda!
> > > >
> > > > -- Alexandre
> > > >
> > > > _______________________________________________
> > > > Compre uma camiseta da AsteriskBrasil.org !
> > > > http://www.voipmania.com.br
> > > > == VoIPMania.com.br <http://VoIPMania.com.br> ==
> > > >
> > > > _______________________________________________
> > > > LIsta de discussões AsteriskBrasil.org
> > > > AsteriskBrasil em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> > > >
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> > > >
> > > _______________________________________________
> > > Compre uma camiseta da AsteriskBrasil.org!
> > > http://www.voipmania.com.br
> > > == VoIPMania.com.br <http://VoIPMania.com.br> ==
> > >
> > > _______________________________________________
> > > LIsta de discussões AsteriskBrasil.org
> > > AsteriskBrasil em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> > >
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> > >
> >
> >
> > _______________________________________________
> > Compre uma camiseta da AsteriskBrasil.org!
> > http://www.voipmania.com.br
> > == VoIPMania.com.br <http://VoIPMania.com.br> ==
> >
> > _______________________________________________
> > LIsta de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
> == VoIPMania.com.br <http://VoIPMania.com.br> ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
> == VoIPMania.com.br ==
>
>_______________________________________________
>LIsta de discussões AsteriskBrasil.org
>AsteriskBrasil em listas.asteriskbrasil.org
>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
Mais detalhes sobre a lista de discussão AsteriskBrasil