• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

NAT no protocolo SIP 5060 pfsense

Scheduled Pinned Locked Moved Portuguese
15 Posts 3 Posters 4.5k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D
    dudulnx
    last edited by Sep 8, 2012, 3:34 PM

    Bom dia, Galera.

    Estou meio triste pois não conseguir fazer funcionar direito o protocolo sip no pfsense, o meu cenário é:
    PFSENSE atrás dele tem o asterisk na minha rede local, e eu tenho franquias que se conecta no meu asterisk via protocolo sip com atas, só que funciona mas fica caindo e voltando as conexões, ai não funciona a voz direito não sei se fiz certo mas pelo pouco que entendi, eu criei a regra em Firewall ==> NAT ==> Port Forward. Fiz o nat seguindo passos que vi aqui no fórum, depois fui no OutBound, e fiz o procedimento de colocar static, mas infelizmente ele fica caindo toda hora a conexão deixando o status dos atas assim:

    6001/6001                  177.80.123.210  D  N      5060    UNREACHABLE
    6002/6002                  177.80.123.210  D  N      5061    OK (40 ms)
    6003/6003                  177.0.58.112    D  N      5060    OK (1 ms) 
    6004/6004                  177.0.58.112    D  N      5061    OK (72 ms)
    6005/6005                  187.123.13.109  D  N      6478    UNREACHABLE
    6006/6006                  187.123.13.109  D  N      6479    UNREACHABLE
    6013/6013                  177.182.224.38  D  N      5060    UNREACHABLE
    6014/6014                  177.182.224.38  D  N      5061    OK (39 ms)

    UNREACHABLE!!!

    Alguém pode me dar uma dica de como configurar corretamente um nat para o meu asterisk na minha rede interna?!?!?!

    Atenciosamente,
    dudulnx.

    ;D  ???

    1 Reply Last reply Reply Quote 0
    • M
      marcelloc
      last edited by Sep 10, 2012, 9:30 PM

      Você configurou o sip nat no seu asterisk?

      Fez o mapeamento de portas udp para o rtp?

      você esta usando uma porta sip para cada cliente ou só responde na 5060 mesmo?

      Se estiver fazendo duplo nat(modem e firewall), dificilmente seu sip vai funcionar.

      att,
      Marcello Coutinho

      Treinamentos de Elite: http://sys-squad.com

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • D
        dudulnx
        last edited by Sep 11, 2012, 12:07 AM

        Sim, configurei o meu sip.conf, também fiz o mapeamento de porta rtp 10000:20000, eu uso 5060 e só respondo nela mesmo !!!

        o meu cenário é o seguinte:

        WANCTBC=IP-FIXO-CTBC
        WANN4=IP-FIXOPROVEDOR-RADIO.
        LAN=faixadeip 192.168.2.0/24 = redelocal.

        Pelo que eu entendi eu não tenho duplo nat, antes eu fazia um redir no linux, e conectava normal pelo iptables, depois que eu coloquei o pfsense ele fica caindo e voltando toda hora ! ele até sai voz normalmente falo com os meus clientes normal, só que as vezes ele fica  UNREACHABLE.
        Mudei a porta do ata para 5062 ai ele conecta normal, mas depois continua a cair !!!! alguma dica brother Marcello???

        Atenciosamente,
        Eduardo Araujo.
        ???

        1 Reply Last reply Reply Quote 0
        • M
          marcelloc
          last edited by Sep 11, 2012, 12:44 AM

          @dudulnx:

          Mudei a porta do ata para 5062 ai ele conecta normal, mas depois continua a cair !!!! alguma dica brother Marcello???

          Já mudou a latencia das regras para alta e diminuiu o tem pode registro do sip para 40 segundos por exemplo?

          Já tive que algumas vezes resetar a tabela de estados de conexão do pfsense para o iax reconectar, tente fazer isso quando ficar sem conexão com o sip, talvez ajude.

          Portei o asterisk para o pfsense também, ainda falta muito para a gui ficar perfeita, mas como você conhece de asterisk, pode ser uma alternativa interessante usar o pfsense como gateway sip no lugar de nat.

          Treinamentos de Elite: http://sys-squad.com

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • D
            dudulnx
            last edited by Sep 11, 2012, 11:23 AM

            Amigo, Marcelo.

            Bom dia, Realmente eu já tinha dado um restart na tabela, e ai normal eles volta a conectar norma,l mas logo em seguida cai! mas tudo, bem vou seguir sua dica eu achei um post seu aqui mostrando como instalar o asterisk no pfsense. Vou seguir seu howto se você me disse que vai funcionar é porque funciona kkk pelo seus post você gosta de brincar com "pfsense-asterisk" então certeza que vai rolar.

            Bom vou fazer isso e se der tudo certo te aviso aqui ok?

            Atenciosamente,
            Eduardo Araujo.

            1 Reply Last reply Reply Quote 0
            • D
              dudulnx
              last edited by Sep 11, 2012, 12:12 PM

              Marcello.

              Eu fiz da seguinte maneira instalei apenas o pacote pkg_add -r  http://e-sac.siteseguro.ws/packages/8/All/asterisk18-1.8.8.1.tbz, tem mais algum pacote porque dei um find / -name asterisk ele me listou poucos diretórios asterisk*, e nem criou dentro do /usr/local/etc/asterisk.

              Poderia me dar um dica de qual procedimento eu faço? instalou tudo normal não deu erro em nada !

              abs…

              1 Reply Last reply Reply Quote 0
              • M
                marcelloc
                last edited by Sep 11, 2012, 3:17 PM

                Edita o script  /usr/local/etc/rc.d/asterisk colocando o default de no para yes.

                Estes são os passo que tenho anotado para funcionar/terminar o port do asterisk-gui no pfsense

                mkdir /var/lib
                mkdir /etc/dahdi/
                
                ln -s /usr/local/etc/asterisk /etc/asterisk
                ln -s /usr/local/share/asterisk /var/lib/asterisk
                
                /var/lib/asterisk/gui_backups
                /var/lib/asterisk/sounds/imageupdate
                
                chown -R asterisk /var/lib/asterisk
                chown -R asterisk /usr/local/etc/asterisk
                chown -R asterisk /etc/dahdi
                
                /var/lib/asterisk/static_html/config
                /var/lib/asterisk/scripts
                
                /usr/local/etc/rc.d/asterisk/restart
                 asterisk -rx "core set debug 10"
                asterisk -rx "core set verbose 10"
                

                Treinamentos de Elite: http://sys-squad.com

                Help a community developer! ;D

                1 Reply Last reply Reply Quote 0
                • D
                  dudulnx
                  last edited by Sep 11, 2012, 6:45 PM

                  Marcello, Ola.

                  Então eu estou fazendo a configuração aqui mas dentro de alguns diretórios como: /var/lib/asterisk/static-http não existe o /config, e também o
                  /var/lib/asterisk/gui_backups
                  /var/lib/asterisk/sounds/imageupdate

                  não existe.. acho que provavelmente não vai dar certo né !!! acha que pode ser o pacote?

                  baixei de http://e-sac.siteseguro.ws/packages/8/All/asterisk18-1.8.8.1.tbz..

                  absss brother!

                  1 Reply Last reply Reply Quote 0
                  • D
                    dudulnx
                    last edited by Sep 11, 2012, 7:14 PM Sep 11, 2012, 7:11 PM

                    Bom acabei instalando mesmo sem esta opções e não deu certo ! eu dou o comando asterisk -rx "core set verbose 10"
                    e da
                    [2.0-RELEASE][root@pfsense.intranet]/tmp(194): asterisk
                    asterisk: Command not found.

                    ps axu:
                    root      9839  0.0  0.0  1564   592  ??  IN    4:02PM   0:00.00 sleep 60
                    asterisk 12496  0.0  1.5 48056 31572  ??  Ss    4:03PM   0:00.33 /usr/local/sbin/asterisk -n -U asterisk

                    alguma dica?  msg!

                    1 Reply Last reply Reply Quote 0
                    • D
                      dudulnx
                      last edited by Sep 11, 2012, 11:49 PM

                      Marcelo, kkk desculpa ser chato, mas tamo junto brother kkkk

                      pfsenseCLI> core show version
                      Asterisk 1.8.12.0 built by root @ bsd813.trf1.gov.br on a i386 running FreeBSD on 2012-05-11 06:26:28 UTC
                      pfsense
                      CLI>

                      rodei com essa versão foi normal man !!!!

                      1 Reply Last reply Reply Quote 0
                      • M
                        marcelloc
                        last edited by Sep 12, 2012, 3:05 AM

                        só um detalhe, depois de instalar o pacote via pkg_add você precisa ou fazer logoff e logon ou digitar rehash para recarregar o path.

                        Treinamentos de Elite: http://sys-squad.com

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • D
                          dudulnx
                          last edited by Sep 12, 2012, 5:47 PM

                          Realmente, não fiz esse procedimento, mas eu instalei essa versão ai funciona ou é só aquela versão que você postou?…

                          abs....

                          1 Reply Last reply Reply Quote 0
                          • M
                            marcelloc
                            last edited by Sep 12, 2012, 9:01 PM

                            Este pacote está no meu repositório

                            http://e-sac.siteseguro.ws/packages/8/All/asterisk18-1.8.8.1.tbz

                            Treinamentos de Elite: http://sys-squad.com

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • C
                              cristianonix
                              last edited by Sep 13, 2012, 3:50 PM

                              Se eu instalar o asterisk dentro do pfsense, ele já vem com dahdi para reconhecimentos das placas ?

                              1 Reply Last reply Reply Quote 0
                              • M
                                marcelloc
                                last edited by Sep 13, 2012, 7:22 PM

                                @cristianonix:

                                Se eu instalar o asterisk dentro do pfsense, ele já vem com dahdi para reconhecimentos das placas ?

                                se você tiver paciencia para compilar o dahdi em um freebsd e depois transferir os arquivos, pode até funcionar.

                                Recomendo usar o asterisk no pfsense como gateway/firewall de conexões sip/iax.

                                Treinamentos de Elite: http://sys-squad.com

                                Help a community developer! ;D

                                1 Reply Last reply Reply Quote 0
                                15 out of 15
                                • First post
                                  15/15
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                  This community forum collects and processes your personal information.
                                  consent.not_received