Portas do Debian não estão respondendo

1

Eu sou relativamente novo em servidores. Eu estou tentando executar um servidor shoutcast no debian. Shoutcast é executado em uma porta padrão de 8000. Meu problema é que ele não será carregado ao visitar xxx.xxx.xx.xxx:8000. Quando eu logar via ssh, e criar um túnel para a minha máquina local, funciona muito bem usando localhost: 8000. No meu iptables eu adicionei a seguinte linha:

-A INPUT -p tcp --match multiport --dports 8000:9999 -j ACCEPT

Há alguns dias instalei o fail2ban. Ontem à noite eu desinstalei o fail2ban usando:

apt-get purge fail2ban

Depois disso, começou a funcionar. Agora, eu reinstalei o fail2ban e estava procurando uma maneira de configurá-lo para ignorar essas portas. Mais uma vez, não sei nada sobre o fail2ban e estava aprendendo a usá-lo.

Depois de não fazê-lo funcionar, fiquei frustrado e tentei desinstalar o fail2ban novamente. Desta vez eu usei o comando:

apt-get remove fail2ban

Eu entendo que o primeiro limpa todas as configurações e restaura o iptables, daí porque eu escolhi esse. Eu corri o segundo comando por engano, em vez de executar a limpeza.

Desde então, eu reinstalei o fail2ban e mais uma vez executei o comando purge, esperando que ele limpasse e restaurasse tudo do jeito que estava. Eu ainda não tenho acesso externo e tenho que criar um túnel. Eu até removi os arquivos do iptables e reiniciei o servidor. Usando

iptables -L

mostrou que só tenho os valores padrão para aceitar tudo. Eu estou finalmente perdido aqui e não sei mais o que checar. Eu só quero ser capaz de acessar xx.xxx.xx.xxx:8000 a xx.xxx.xx.xxx:9999.

Results of: iptables -L -n -v


Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
   pkts bytes target     prot opt in     out     source               destination
   2364  440K ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0
      0     0 REJECT     all  --  *      *       0.0.0.0/0            127.0.0.0/8          reject-with icmp-port-unreachable
  17177 2792K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
    141  8308 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 80,443,10000
     28  1128 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 8000:9999    
    846 46996 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22    
      6   497 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0
     57  3745 LOG        all  --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 5/min burst 5 LOG flags 0 level 7 prefix "iptables denied: "
     57  3745 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
    pkts bytes target     prot opt in     out     source               destination
       0     0 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
    pkts bytes target     prot opt in     out     source               destination
   25350 7356K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Aqui está o que eu tenho

Results of: netstat -pnlt | grep ':8000'
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      3246/sc_serv
    
por Tadd 30.10.2014 / 19:15

1 resposta

1

Você esqueceu de tornar a sua regra de firewall com estado.

Como sua regra de ssh de trabalho, ela deve incluir -m state --state NEW .

Você também pode precisar verificar firewalls externos, como os "grupos de segurança" da Amazon no EC2.

    
por 03.11.2014 / 20:13