Yum falha com [Errno 4] IOError: erro urlopen (111, 'Conexão recusada') mas o traceroute TCP funciona

2

Quando tento me conectar ao yum repos usando yum info ou yum install, recebo o erro: [Errno 4] IOError: <urlopen error (111, 'Connection refused')> Primeiro achei que nosso Firewall pode ser o culpado, mas traceroute -T -p 80 dl.fedoraproject.org foi concluído com êxito, mas wget http://dl.fedoraproject.org/pub/epel/5/i386/repodata/repomd.xml falha com a conexão recusou. Estou um pouco confuso aqui. O que poderia explicar esse comportamento? Esta é uma caixa do RHEL 5 que eu não configurei e raramente acessei. O DNS está resolvendo bem, não há rotas estáticas na tabela de roteamento, nenhum proxy no servidor que eu possa ver.

    
por usedTobeaMember 29.04.2014 / 20:26

1 resposta

0

traceroute -T não faz o que parece que pensa. Ele usa um pacote TCP SYN para investigar a existência de um dispositivo. Sucesso significa que obteve algum tipo de resposta. É provável que tenha recebido uma resposta: conexão recusada.

Aqui está o Fine Manual:

   This  method  uses well-known "half-open technique", which prevents applications on
   the destination host from seeing our probes at all.  Normally, a tcp syn  is  sent.
   For  non-listened ports we receive tcp reset, and all is done. For active listening
   ports we receive tcp syn+ack, but answer by tcp  reset  (instead  of  expected  tcp
   ack),  this way the remote tcp session is dropped even without the application ever
   taking notice.
    
por 30.04.2014 / 04:24