Como posso verificar se a porta 5060 está aberta no centos? Como posso testar se meu linux tem um endereço IP real e não definir regras de bloqueio de tabelas de ip ou se existem ferramentas que eu possa executar no linux para que o IP ou o gateway do meu provedor de internet possa ouvir ou enviar com a porta 5060?
12
Respostas:
nmap -v -sV localhost -p 5060
vou te dizer a verdade. Você também pode usar:netstat -apnt | grep 5060
ouss -aln
fonte
lsof -i:5060
mostrará não apenas se está aberto, mas o que está realmente fazendo.Exemplo:
Se você estiver verificando especificamente o asterisco, o asterisco -r e os canais sip show mostrarão se está ouvindo e / ou fazendo alguma coisa com os itens conectados.
Se você acha que o iptables está atrapalhando com os resultados, desative-o no teste inicial.
service iptables stop
fonte
O outro comando nmap com alta votação está errado, pois é uma varredura TCP. Use isso:
fonte
Desde que você postou inicialmente aqui ^^
O Nmap é uma ótima ferramenta para verificar portas, no entanto, como você tem acesso a cada um dos pontos de extremidade, prefiro usar o netcat para solucionar isso.
Segundo a Wikipedia , o SIP escuta no 5060/5061 (UDP ou TCP). Para verificar qual porta está escutando, você pode usar um desses comandos no servidor SIP:
Depois de saber qual porta está escutando, você pode usar o Netcat (ncat, socat, iperf) para verificar se um firewall bloqueia a conexão / porta.
-u é para UDP, o padrão é TCP
-l é para ouvir (modo servidor), o padrão é modo cliente
fonte
Se você tiver outra máquina em execução na mesma rede, tente:
Se você conseguir abrir uma conexão, a porta estará aberta. Você também pode obter uma cópia do NMAP e verificar a porta da sua máquina centos. Se as portas estiverem fechadas, verifique system-config-securitylevel e verifique se o seu firewall está permitindo conexões.
Eu acho que você também está perguntando como encaminhar uma porta do seu roteador para a sua máquina centos (hospedar um site da sua casa ou algo assim). Nesse caso, você precisará descobrir como acessar seu roteador e encaminhar uma porta do roteador para sua máquina centos.
Se não funcionar, ligue para o seu ISP e pergunte como fazê-lo. No entanto, a maioria dos ISPs bloqueia o acesso às portas comuns (a maioria dos ISPs não gosta de pessoas executando servidores da Web ou servidores de email em suas casas).
fonte
Se você deseja apenas ver se o soquete está vinculado, use netstat ou lsof para verificar se o processo possui os soquetes UDP e TCP de escuta.
Eu também sugeriria usar uma ferramenta de teste SIP como o sipsak para testar a funcionalidade de nível superior.
Zypher: SIP não é apenas UDP.
da RFC 3162, página 141:
fonte
Como alternativa, você pode acessá-lo on-line através deste site .
Basta digitar o endereço IP e o número da porta.
fonte
Você pode verificar se sua porta está aberta ou não aqui, bem como verificar seu IP.
Mostrará a você portas e aplicativos abertos que os utilizam.
fonte
Provavelmente um pouco de alto nível, mas existem ferramentas online para verificar a disponibilidade da porta .
fonte