Link Ethernet subindo / descendo repetidamente

2

Eu tenho um roteador TP-Link TL-WR841ND com OpenWRT conectado a um modem ADSL. O problema é que muitas vezes acontece que o link Ethernet começa a subir e a descer repetidamente e a conexão com a Internet é, naturalmente, quebrada. Isto é o que eu vejo no syslog do roteador:

Apr 12 17:19:22 OpenWrt kern.info kernel: [10847.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:19:24 OpenWrt kern.info kernel: [10849.500000] eth0: link down
Apr 12 17:19:27 OpenWrt kern.info kernel: [10852.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:19:31 OpenWrt kern.info kernel: [10856.500000] eth0: link down
Apr 12 17:19:32 OpenWrt kern.info kernel: [10857.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:19:34 OpenWrt kern.info kernel: [10859.500000] eth0: link down
Apr 12 17:19:35 OpenWrt kern.info kernel: [10860.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:19:37 OpenWrt kern.info kernel: [10862.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:24:55 OpenWrt kern.info kernel: [11180.500000] eth0: link down
Apr 12 17:24:57 OpenWrt kern.info kernel: [11182.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:25:01 OpenWrt kern.info kernel: [11186.500000] eth0: link down
Apr 12 17:25:02 OpenWrt kern.info kernel: [11187.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:26:30 OpenWrt kern.info kernel: [11275.500000] eth0: link down
Apr 12 17:26:31 OpenWrt kern.info kernel: [11276.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:26:33 OpenWrt kern.info kernel: [11278.500000] eth0: link down
Apr 12 17:26:34 OpenWrt kern.info kernel: [11279.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:26:36 OpenWrt kern.info kernel: [11281.500000] eth0: link down
Apr 12 17:26:39 OpenWrt kern.info kernel: [11284.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:26:51 OpenWrt kern.info kernel: [11296.500000] eth0: link down
Apr 12 17:26:56 OpenWrt kern.info kernel: [11301.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:27:00 OpenWrt kern.info kernel: [11305.500000] eth0: link down
Apr 12 17:27:03 OpenWrt kern.info kernel: [11308.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:28:03 OpenWrt kern.info kernel: [11368.500000] eth0: link down
Apr 12 17:28:04 OpenWrt kern.info kernel: [11369.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:28:08 OpenWrt kern.info kernel: [11373.500000] eth0: link down
Apr 12 17:28:09 OpenWrt kern.info kernel: [11374.500000] eth0: link up (10Mbps/Full duplex)

Isso pode durar até várias horas. Às vezes acontece muitas vezes ao dia, às vezes não ocorre de jeito nenhum.

Pedi ao meu provedor de Internet para verificar a situação. Eles nos pediram para desconectar o roteador, monitoramos a conexão e não encontramos nenhum problema. Por outro lado, nunca tive problemas com o roteador em nenhum outro lugar. Pode ser algo com o modem ADSL, pode ser um problema do roteador TP-Link, ou talvez algo que simplesmente aconteça com esses dois dispositivos.

O que podem ser possíveis causas? O que eu poderia tentar diagnosticar ou corrigir o problema?

Atualização: aparentemente está relacionado ao OpenWrt e afeta outras pessoas também.

    
por Petr Pudlák 12.04.2014 / 18:16

2 respostas

2

Um relatório de problema melhor é # 14144 Interface eth1 para cima e para baixo continuamente .

Foi fechado como "defeito (not_a_bug)" com a seguinte mensagem:

This ticket can be closed.

I have tried to repeat the PPPoE connection setup command by hand and noticed that timeout waiting for PADO packet appeared after about 5 connection failures. Then I waited for about another 5 minutes and tried reconnecting, the PPPoE server responded. The timing is far from accurate but generally that is the case.

Passwords for PPPoE accounts are dynamically generated by the local ISP and have an expiration period associated with them. Currently, OpenWrt will try connecting again and again even with the expired password if the connection is not up. So my guess is that the ISP device have blocked my reconnection attempt for a while for the sake of security.

Existem algumas soluções mencionadas no ticket que provavelmente não têm efeito. O problema é aparentemente com OpenWRT tentando se reconectar sem renovar o senha dinâmica, juntamente com a medida de segurança do seu provedor cortando sua conexão depois de muitas solicitações de conexão ruins.

Como os desenvolvedores do OpenWRT decidiram não corrigir o problema, sua opção é desligar o roteador por vários minutos quando isso acontecer, ou reinstalar o firmware original. O roteador TL-WR841ND também é suportado pelo DD-WRT , então você pode tentar para ver se é melhor lidar com essa condição.

    
por 15.04.2014 / 08:58
-1

Atualize seu firmware do modem. Se estiver atualizado, reinicie o modem desconectando-o por 15 segundos e conecte-o novamente.

    
por 30.12.2015 / 08:03