Configurações da rede

2007-08-15
2013-05-23
  • Olá, eu tenho pleno acesso remotamente ao servidor tano na página quando ssh, consigo logar os ramais sip tanto com sotware quanto atas, consigo realizar ligações, porém, o aúdio não está sendo trasmitido para o destino.

    configurãções da eth0:

    ip==> 10.1.1.1
    broadcast==:10.1.1.255
    endereçõ de rede==>10.1.1.0
    máscara de subrede==>255.255.255.0
    gateway==>10.1.1.1

    as rotas estão defult 0.0.0.0 o gatway é o 10.1.1.1

    pra rede 10.1.1.0 o gateway é a eth0

    para o ip 10.1.1.1 ta o looplocal 127.0.0.1

    no entando quando eu configuro  a porta RTP do ata ou software para 10000 ou outra qualquer, eu verifico no "tcpdump port 10000" na hora da de ouvir a gravação ou gravar ou conversar de ramal pra ramal ele da o segunite log:

    16:42:07.126512 IP 10.1.1.13.11798 > 192.168.46.2.10000: UDP, length 172
    16:42:07.146513 IP 10.1.1.13.11798 > 192.168.46.2.10000: UDP, length 172
    16:42:07.166507 IP 10.1.1.13.11798 > 192.168.46.2.10000: UDP, length 172
    16:42:07.186502 IP 10.1.1.13.11798 > 192.168.46.2.10000: UDP, length 172
    16:42:07.206504 IP 10.1.1.13.11798 > 192.168.46.2.10000: UDP, length 172
    16:42:07.226513 IP 10.1.1.13.11798 > 192.168.46.2.10000: UDP, length 172

    detalhe, o ip local de onde ta cadastrado o software ou ata é
    192.168.46.2, conclusão, ele pega o pacote sabe o ip onde ta cadastrado o login (ip de rede local fora da rede do disc-os)  e retorna o ip da rede local, nunca que o soft vai ser atingido com esse ip, uma vez que esse ip não é válido ou provavelmente tem outro host, eu tentei adicionar no ata e no software um ip de nat (ip verdadeiro) sem sucesso.

    se alguém ja tentou logar remotamente e deu tudo certo, chegou a hora de compartilhar :)

    vlw

    Maycon

     
    • Marcelo Araujo
      Marcelo Araujo
      2007-08-16

      Olá Maycon,

      Você pode tentar usando a opcao reinvites=sim na opcao dos *RAMAIS*, com esta opcao habilitada voce vai estabelecer todo o trafego RTP de ponta a ponta, sem passar pelo DISC.

      Você deve verificar como esta o seu NAT.

      Outro possivel problema:

      endereçõ de rede==>10.1.1.0
      máscara de subrede==>255.255.255.0

      192.168.46.2 <-- Provavelmente voce nao vai conseguir acessar esta outra classe de rede com a mascara em 24Bits.

       
    • dprado
      dprado
      2007-08-16

      Ola Maycon,

      com estas configs de rede:

      ip==> 10.1.1.1
      broadcast==:10.1.1.255
      endereçõ de rede==>10.1.1.0
      máscara de subrede==>255.255.255.0
      gateway==>10.1.1.1

      estou assumindo que vc digitou errado o IP, pois o tcpdump mostra que o ip e' o 10.0.1.13 e nao 10.0.1.1 como mencionado acima. Se o ip configurado for de fato o 10.0.1.1, a configruacao esta errada pois o gateway e' invalido ( igual ao ip do servidor ) e não e' possível atingur a rede 192.*. Sem um diagrama da topologia da rede fica dificil dar uma solucao, mas arrisco os seguintes comentarios:

      o fato do ip 10.0.1.13 ser a origem do pacote não faria com que o pacote não chegasse ao destino. Pacotes UDP não precisam ter origem válida, e podem inclusive facilmente ser forjados. A única excecao é se algum roteador no caminho tem filtros de antispoofing. Por outro lado o ATA que recebe o pacote tem que saber pra qual IP mandar o audio na outra direcao, isso e' especificado no protocolo SIP ( SDP ). Os parametros nat e externip configuraveis atraves da sessao redes no ítem configuraçoes, permite vc mudar o comportamento do asterisk quando utilizado em um ambiente com NAT. Sugiro setar o nat=yes e o externip= ao ip que vc quer que seja anunciado para os clientes.

      []'s
      Dimitri

       
      • Olá pessoal,

        não estou conseguindo acessar o disc-os via navegador, verifiquei e outras máquinas da rede nào pingam o micro do disc-os mas pingam entre si,

        verifiquei via comando ifconfig e meu disc-os aparece assim:

        eth0 Encapsulamento do link : ethernet endereço de hw 00:80:AD:0A:BD:86
             inet end.: 10.1.1.22 Bcast: 10.255.255.255. Masc: 255.0.0.0
             end inet6 : fe80::280:adff:fe0a:bd86/64 Escopo: link

        O ip e a masc estão compatíveis com minha rede, e se eu pingar o ip da propria máquina do disc-os responde, agora de outra nem com reza brava !

        qdo inicializa o linux dá eth0 ( OK )

        o q ainda pode estar faltando ? agradeço qualquer ajuda, obrigado !

        Ailton

         
    • Desculpa pessoal o IP falo o número "3" no final, portanto fica assim
      IP==> 10.1.1.13

       
    • Maycon
      Maycon
      2007-08-16

      Quando ao problemas da rede ser 24bits, esse não deve ser o problema, porque o ip não deveria ser o "192.168.46.2" se fosse esse ele procuraria o gateway, mas oestanho é que ele ta retornando pro ip da máquina remota que está em outra redee não pro ip verdadeiro.

      Att:

      Maycon

      Des de já agradeço.

       
    • Maicon,

      Com o TCPDUMP não dá pra ter uma idéia correta da sinalização do SIP
      Tente utilizar o ngrep concatenado com o grep para capturar os pacotes de uma determinada string, tipo, o user que está no ata. Por exemplo:
      <b>ngrep | grep 9512</b>

      Depois mande o log da sessão SIP que poderemos tentar ajudá-lo. Veja o ip de destino da sinalização e como está dentro do campo VIA.

      Att,

      BartBR

       
    • Poderia dar um exemplo, esse comando ngrep naum consta na biblioteca da minha path.

      Vlw.

       
    • Bom dia pessoal, acredito que o problema citado acima esta ocorrendo por causa do SIP que não funciona com NAT e IP INTERNO, quando a comunicação é estabelecida, a ponta que estiver com IP Interno mandará seu ip no pacote, por consequencia, a outra ponta não saberá para quem devolver o pacote.

      Mesmo passando por um Router, o mesmo, não faz a NAT no pacote RTP colocando seu ip para mostrar ao outro ponto o destino "válido" para responder.

      Em equipamentos VoIP, como Gateway's, existe uma opção chamada de NAT TRANSVERSAL, nela colocamos o IP "válido", ou seja, o ip ao qual a outra ponta conseguirá responder e sempre que um pacote RTP sair o equipamento coloca o ip transversal nele e não o seu ip.

      acho que é isso, sem essa opção não temos como fazer funcionar.

      Heleno
      SUPORTE MATV SUL

       
    • Exatamente, mas essa opção não esta funcionando, eu ponho ip para nat (verdadeiro ) mas o mesmo não entrega os pacotes para o nat, gostaria de saber o pq, queria uma ferramenta para abrir o pacote e ver o campo do ip para nat, e assim ver se de fato esse ip  esta sendo  apresentado.

      Mas a ideia eh essa mesmo, o ip para RTP deveria ser o verdadeiro.

      Maycon

      vlw ai mais uma vez

       
    • jotas
      jotas
      2007-08-29

      Acho que o problema ai é codec, já tive um problema semelhante usando o Trixbox e era isso!!! tenta usar o ILBC para todas as conexões, pois é codec leve e bem estável.

      Sugiro também que você coloque o servidor na mesma faixa de IP que os ATAs e os softfones, pois o NAT nesse caso pode provocar algumas incoveniencias o que não parece ser o caso

      Josinean Tavares

      valeu

       
    • Impossível fazer essa configuração =] leia novamente o tópico, trata-se de redes diferente, na mesma rede no problem, e os codecs tbm, trata-se de endereçamento. mas vlw a dica =]

      Maycon

       
    • Como habilito o SSH, aqui apenas no servidor mesmo congigo abrir terminal, de outra máquina dentro da rede, não consigo.

       
    • tente dar o comando "service sshd start" na shell, mas da próxima abra outro tópico para discução   =]

      abraços
      Maycon

       
    • Quanto ao SSH faça como falou o Maycon, contudo é necessário desativar o firewall, só assim conseguirá conectar...

      espero ter ajudado

      Josinean Tavares

       
    • não sei se ajuda mais deve verificar se as portas de 10000 a 20000 estão liberadas em toda a sua rede, nat ,ata,o pc do soft e etc.

       
    • sim o modem ja esta entregando todas as portas (forward) para o ip interno que está o disc-os

       
    • eu contratei IP fixo e tb estou tendo problema:

      eth0 Encapsulamento do link : ethernet endereço de hw 00:80:AD:0A:BD:86
      inet end.: 192.168.1.2Bcast: 192.168.1.255 Masc: 255.255.255.0end inet6 : fe80::280:adff:fe0a:bd86/64 Escopo: link

      E ai vai................
      So sei que instalei um x lite(no pc co windows e ele registra o IP)mas não registra o tronco.Quando digito por ex *69  no X lite funciona mas so isto não consigo fazer ligações para fora.Antes eu não tinha IP fixo e meu disc funcionava todos os ramais mas internamente>o porque de colocar IP fixo é para instalar ramais remotos , m as não estou conseguindo.se algluem pude da uma mão agradeço
      J.carlos

       
    • Olá Carlos.

      Como está as suas configurções, tudo os edereços de ip, troncos etc.

      Atenciosamente
      Daviramos Roussenq Fortunato

       
    • tudo certo com certeza porque estava funcionando quando era DHCP, agora que passei para IP FIXO o X LITE por ex : reconhece o ramal mas o grande problema é que naõ registra mais o troco. Sera Que o disc-os esta REALMETE CONECTADO NA NET POIS ESTA ASSIM:

      eth0 Encapsulamento do link : ethernet endereço de hw 00:80:AD:0A:BD:86 

      IP adress: 192.168.1.5
      Netmask:255.255.255.0
      Defaut gatway(IP):192.168.254
      Primary nameserve:200.232.xxx.xxx.xxx (MEU IP FIXO)

      Sera que isto ta certo .
      obrigado
      j>carlos

       
      • cleitont
        cleitont
        2008-11-26

        Ola, vi a questão de nosso amigo acima, e estou com algumas duvidas parecida.
        Meu servidor Disc-os tem um ip que é o ip da minha rede interna, como faço para colocar um segundo ip nele, o ip valido que tenho?
        Coloquei com o seguinte comando no modo shell.

        ifconfig eth0:1 (ip fixo) netmask 255.255.255.x
        route add default gw (gw do ip fixo)

        mas não funcionou e quando reinicio o disc-os esse ip some.

        Bom quando entro pelo browser do navegador no disc-os ele só me mostra a rede para colocar um ip. Será que ele não aceita dois ips.

        Se tiver alguem que possa me ajudar fico grato...

        Att. Cleiton

         
    • COMPLEMENTADO O COMENTARIO ACIMA:

      Ele so registra se eu colocar o ip 192.168.1.5(mas so liga internamente) quando é o ip valido 200.xxx.xxx.xxx.xxx não registra nada nem no x lite
      obrigado qq ajuda sera muito bem vinda
      j.carlos