Como abrir a porta 10011 no centos usando o iptables

1

Eu preciso abrir a porta 10011 para um aplicativo chamado Teamspeak 3 para funcionar.

Estou usando o CentOS e experimentei os seguintes comandos:

sudo iptables -I INPUT -p tcp --dport 10011 -j ACCEPT

i pressionado enter, o console foi para uma nova linha, sem erros, sem saída. Ainda assim, quando eu uso um site para verificar se essa porta está aberta, ela não está aberta.

Há algo que eu esteja fazendo errado ou que eu possa ter esquecido?

Obrigado.

EDIT: aqui está o que iptables -L me dá (eu removi algumas linhas por razões de segurança).

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere            tcp dpt:10011
    
por darthun08 22.05.2012 / 02:05

1 resposta

6

Não comece usando um site para verificar se essa porta está aberta.

  1. Comece com seu sistema local:

    $ netstat -tln
    

    Isso você deve ouvir todas as portas no seu sistema. Você vê uma entrada para a porta 10011? Será algo parecido com:

    tcp        0      0 0.0.0.0:10011               0.0.0.0:*                   LISTEN      
    

    Se você não vê isso, você tem um problema. Se você fizer isso, vá para a próxima etapa:

  2. Use telnet para tentar se conectar à porta local para garantir que uma conexão originada localmente funcione. Tente isto:

    $ telnet localhost 10011
    

    Se algo estiver escutando nessa porta, isso deve informar:

    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    

    Se, em vez disso, ele informar:

    Trying 127.0.0.1...
    telnet: connect to address 127.0.0.1: Connection refused
    

    Então você provavelmente tem um problema com o aplicativo.

  3. A conectividade local está funcionando? Ótimo! Agora você deve idealmente realizar o mesmo teste de outro host em sua rede local:

    $ telnet a.b.c.d 10011
    

    Onde a.b.c.d é o endereço IP do seu sistema. Se isso falhar, você provavelmente tem um problema de firewall local. Se funcionar, avance para o passo 4.

  4. Se a conectividade na rede local estiver funcionando, a possibilidade remanescente é que haja um roteador ou firewall entre você e o mundo externo configurado para bloquear o tráfego de entrada. Você controla sua conectividade de rede? Alguém mais? Verifique se o seu gateway de rede transmitirá o tráfego.

Se isso não ajudar, informe-nos sobre o que falha e trabalharemos a partir daí.

    
por 22.05.2012 / 03:03