Autor Tópico: Ligações zombie no Firestarter  (Lida 1897 vezes)

Offline bruno.vitorino

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Ligações zombie no Firestarter
« Online: 06 de Fevereiro de 2007, 21:08 »
Oi pessoal,
eu estou a usar o Firestarter como interface gráfica para o iptables e o meu problema é o seguinte, ao utilizar um programa P2P, que faz imensas ligações (no meu caso para a porta 43822), e depois ao fechar o programa observo que a maioria dessas ligações continuam a aparecer no Firestarter. Eu ainda pensei que fosse algo do género dessas ligações não terem atingido um "time out", mas mesmo passando um dia ou mais, essas ligações continuam sendo listadas. Tentei reiniciar o Firestarter, fazer "/etc/init.d/network restart", até mesmo log off, e nada! continua tudo na mesma. A única solução é reiniciar a máquina.
Alguém tem o mesmo problema, ou tem uma solução?

Tenho também outro problema, o Firestarter após estar a correr durante cerca de 12 horas deixa de registar novos eventos, será isto normal? Se reiniciar o programa ele volta à normalidade.
« Última modificação: 06 de Fevereiro de 2007, 21:10 por bruno.vitorino »
persistência, persistência,persistência...



Offline Floyd

  • Usuário Ubuntu
  • *
  • Mensagens: 106
    • Ver perfil
Re: Ligações zombie no Firestarter
« Resposta #1 Online: 06 de Fevereiro de 2007, 23:59 »
Você quer parar essas conexões, é isso?

Se for, eu tentaria o seguinte:

- executava um
Código: [Selecionar]
ps aux | grep nome-do-programa-P2P e "matava" todos os processos iniciados pelo programa P2P.
Não sei se um
Código: [Selecionar]
killall nome-do-programa-P2P resolveria nesse caso, mas caso não funcione eu tentaria
Código: [Selecionar]
kill -9 PID1 PID2 PID3  etc...

[]s.
Sentir-se bem é o que basta.

Offline bruno.vitorino

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: Ligações zombie no Firestarter
« Resposta #2 Online: 07 de Fevereiro de 2007, 00:48 »
Muito obrigado pela resposta.

Infelizmente não resolve, o processo não existe.
O programa em causa é o azureus, mas isto também acontece com outros.

fiz:
Código: [Selecionar]
bruno@bruno-desktop:~$ ps aux | grep azureus
bruno    14299  0.0  0.1   1936   712 pts/0    R+   02:47   0:00 grep azureus
bruno@bruno-desktop:~$ ps aux | grep java   
bruno    14367  0.0  0.1   1936   712 pts/0    R+   02:47   0:00 grep java

Os resultados apresentados são apenas o grep das palavras chave...

persistência, persistência,persistência...



Offline Neynder

  • Usuário Ubuntu
  • *
  • Mensagens: 135
  • Sempre dependemos de algo ou alguem para crescer
    • Ver perfil
Re: Ligações zombie no Firestarter
« Resposta #3 Online: 07 de Fevereiro de 2007, 10:54 »
E ae bruno.vitorino,

bem como eu sou novato em linux também não vou dar conta de resolver o seu problema, mas posso te dar duas dicas
 1 - Talvez esses processos, por enquanto que o pc ta ligado, eles possam estar funcionando em background, portanto tente utilizar o comando:
Código: [Selecionar]
jobseste é utilizado para verificar os processos em bg (vc tambem pode utilizar ele com filtros, como o grep por exemplo), assim constatando que este estar em bg vc pode mata-lo utilizando o comando:
Código: [Selecionar]
kill -9 [PID].

2- Talvez, tambem, esses processos podem estar zumbi, então visite o link:
Citar
http://lists.debian.org/debian-user-portuguese/2005/05/msg00566.html
para saber mais detalhes e tentar proceder.

3-se não for nenhum dos itens acima eu já não sei, heheh, e se vc der conta de resolver esse problema eu ficaria muito grato de vc me notificar por uma mensagem privativa. Quero saber tambem a respeito.

Espero ter clariado um pouco

te mais!
« Última modificação: 07 de Fevereiro de 2007, 10:56 por Neynder »

Offline bruno.vitorino

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: Ligações zombie no Firestarter
« Resposta #4 Online: 07 de Fevereiro de 2007, 12:15 »
Pessoal obrigado pelas ajudas, mas nenhuma funcionou...

O problema não está nos processos zombies, na minha opinião. O que me parece que está a acontecer é que o azureus não termina as ligações correctamente, ou seja ele faz o bind ao socket mas depois não fecha. Então essas ligações ficam activas com time out infinito, ao que parece. Acho que a solução passará por fechar a porta em causa ,e é justamente isso que eu não consigo fazer. Corrijam-me se estiver errado.
persistência, persistência,persistência...