router: ping falha no tempo específico por 40 segundos

1

minha rede é assim:

ISP cable --- ISP modem/router (2 in 1) 
                    \       \--- my router --- wifi connection --- computer 1
                     \----------- cable connection ---- computer 2

em ambos os computadores, a cada 5 segundos eu corro:

ping -U -c 1 -w 1 google.com

e no computador 1 falha a cada 15 minutos, a cada hh: 14: 30, hh: 29: 30, hh: 44: 30, hh: 59: 30. Não importa quando eu reiniciei o roteador. como se houvesse algum cron configurado. mas todas as conexões existentes funcionam: wget, jogos on-line ou rádio iniciados antes que a falha esteja funcionando corretamente. mas ping, o carregamento de novas páginas em um navegador pára por um minuto. O mesmo acontece quando eu pingar 8.8.8.8 por isso, provavelmente não é sobre dns.

sempre que o problema levar de 30 a 60 segundos. O ping vai para o modem isp (192.168.0.1), mas não mais. outro computador funciona sem problemas. Quando conecto o computador 2 ao meu roteador, ele apresenta os mesmos sintomas.

eu sei: é o NAT duplo. mas o que exatamente está acontecendo? e se eu não posso diagnosticar é impossível consertar.

Eu não posso ligar modem e roteador ou usar PPPoE (limitações do ISP). Eu tentei DMZ - mesmo resultado. antes, com o modo ISP (não modem / roteador) não havia tal problema. Atualmente não tenho modem para diagnosticar se meu roteador está quebrado (mas eu duvido). alguma ideia? como posso diagnosticar alguma coisa?

EDITAR: caso seja importante:

  • modem / roteador isp (technicolor):

    wan: 89.78.xxx.xxx / 255.255.252.0
    lan: 192.168.0.1 / 255.255.255.0
    dhcp ativado; tempo de locação: 86400

  • meu roteador (asus RT-N66U):

    wan: 192.168.0.10 / 255.255.255.0; gateway: 192.168.0.1
    lan: 192.168.1.1 / 255.255.255.0
    dhcp ativado; tempo de locação: 86400

  • computador 1: 192.168.1.101 / 255.255.255.0

no meu roteador, não há absolutamente nenhuma atividade de registro adicional em torno do tempo dos incidentes.

quando eu faço telnet no meu roteador e faço ping -c 1 -w 1 -W 1 212.77.100.101 durante o incidente, o comando sai imediatamente (como esperado) mas quando eu faço ping -c 1 -w 1 -W 1 wp.pl (dns do ip acima) ele não sai imediatamente. aguarda até que a rede esteja de volta. mas no computador 1 ambos os comandos saem imediatamente. Não tenho certeza se isso é por causa da rede ou por causa da versão mais antiga do ping:

# ping
BusyBox v1.17.4 (2015-01-10 18:59:17 CST) multi-call binary.

eu liguei para o meu roteador, desativei o ntp, mudei seu tempo e reiniciei. ainda assim a conexão foi perdida ao mesmo tempo. Portanto, parece que é inicializado pelo roteador isp. mas por que o computador 2 está funcionando corretamente?

meu log da tabela de roteamento do roteador:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.1     *               255.255.255.255 UH    0      0        0 WAN
192.168.1.0     *               255.255.255.0   U     0      0        0 LAN
192.168.0.0     *               255.255.255.0   U     0      0        0 WAN
default         192.168.0.1     0.0.0.0         UG    0      0        0 WAN

log de conexão:

Proto NATed Address                            Destination Address                      State 
tcp   192.168.0.11:33281                       192.168.1.1:80                           ESTABLISHED
tcp   192.168.0.11:33206                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33213                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33205                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33154                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33167                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33204                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33191                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33250                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33236                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33224                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33234                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33251                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33185                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33187                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33239                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33134                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33179                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33199                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33173                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33136                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33217                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33278                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33221                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33233                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33248                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33218                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33147                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33176                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33169                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33264                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33178                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33194                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33208                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33200                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33192                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33146                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33280                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33243                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33175                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33193                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33272                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33267                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33222                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33183                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33253                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33161                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33265                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33180                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33171                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33166                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33212                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33240                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33150                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33160                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33186                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33137                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33172                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33229                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33235                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33149                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33231                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33184                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33226                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33269                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33133                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33162                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33263                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33153                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33211                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33151                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33262                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33228                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33203                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33202                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33159                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33268                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33207                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33135                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33252                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33152                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33273                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33158                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33142                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33223                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33242                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33139                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33232                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33188                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33244                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33238                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33255                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33209                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33181                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33237                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33219                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33276                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33141                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33170                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33195                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33145                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33257                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33246                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33182                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33271                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33220                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33201                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33190                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33215                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33254                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33148                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33144                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33143                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33256                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33198                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33260                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33140                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33138                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33155                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33266                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33275                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33168                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33197                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33277                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33270                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33247                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33214                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33227                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33196                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33259                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33189                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33216                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33274                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33177                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33157                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33230                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33225                       192.168.1.1:80                           TIME_WAIT  
tcp   192.168.0.11:33241                       192.168.1.1:80                           TIME_WAIT  

que outros registros podem ajudar?

EDIT 2:

  • durante o incidente, ainda tenho acesso à interface da Web do roteador isp sem problemas.
  • quando eu desligo e ligo o roteador isp, o tempo exato da rede pausa as alterações, mas ainda é a cada 15 minutos
  • desativei o UPnP nos dois roteadores
por piotrek 21.02.2015 / 23:43

2 respostas

0

Duas respostas possíveis:

(1) O cache ARP na Asus está perdendo o endereço MAC do roteador do modem. Existe algum outro dispositivo além do modem que tenha uma interface em 192.168.0.1? Você diz que pode pingar 192.168.0.1 enquanto a conectividade da WAN é interrompida, mas você pode ver a interface da Web do Technicolor em 192.168.0.1:80 ou telnet para ela? Se isso mudar, possivelmente, é um diferente 192.168.0.1 respondendo a pings. Você pode tentar configurar o endereço MAC manualmente com arp -s 192.168.0.1 00:01:02:03:04:05 .

(2) Rastreamento de conexão em qualquer dispositivo, especialmente se você estiver executando um servidor dentro de uma das LANs. Embora isso possa levar em conta a falha de novas conexões, ela não leva em conta o período regular de 15 minutos. Por exemplo, o Technicolor pode atingir um limite de 2048 entradas NAT UDP. Você pode fazer login e tentar:

:connection timerconfig timer=udpkill value=60
:connection timerconfig timer=udpidle value=20
    
por 22.02.2015 / 09:24
0
when i telnet to my router and do ping -c 1 -w 1 -W 1 212.77.100.101 during incident, the command exits immediately

Claro que sai imediatamente, você está dando apenas 1 contagem e 1 segundo para ter sucesso.

   -c count
          Stop after sending count ECHO_REQUEST packets. With deadline option, ping waits
          for count ECHO_REPLY packets, until the timeout expires.

   -w deadline
          Specify a timeout, in seconds, before ping exits regardless of how many packets
          have been sent or received. In this case ping does not stop after count  packet
          are  sent,  it  waits  either  for  deadline  expire  or until count probes are
          answered or for some error notification from network.

   -W timeout
          Time to wait for a response, in seconds. The option  affects  only  timeout  in
          absense of any responses, otherwise ping waits for two RTTs.

Mas, para responder à sua pergunta, eu já vi esse comportamento várias vezes (tanto no nível do ISP quanto no nível do roteador individual). Se eu o ler corretamente, suas sessões existentes ainda funcionarão durante o "incidente", mas as novas não. Isso é causado pelo fato de o seu ISP colocar um limite na quantidade de sessões que um usuário final pode estabelecer, ou porque o roteador simplesmente engasga com a alta quantidade de sessões estabelecidas. Também poderia ser o modem / roteador do ISP com um limite na quantidade de sessões por IP. Isso explicaria por que seu 'computador 2' com outro IP continua funcionando bem.

Os provedores de Internet colocam esses limites de sessão para evitar que malwares como bots / trojans / vírus se espalhem como um incêndio e deixem a rede de joelhos. Imagine um usuário doméstico com uma conexão de 50 Mbps abrindo centenas de milhares de sessões em todo o lugar. Então multiplique isso por usuários X e você verá como isso se transforma em caos total.

Sugiro que você faça um novo teste em um ambiente mais controlado. Talvez apenas um PC e no modo de segurança para impedir qualquer software estranho de carregar que está abrindo as sessões (talvez um bot / vírus / trojan). Em seguida, coloque um ping permanente (no -c ou -w). Eu ficaria muito confiante de que você não veria a perda de conectividade a cada 15 minutos.

UPDATE

Aqui está um novo teste para você restringir o problema. Já que você diz que a falha dura 40 segundos, você deve ter bastante tempo para fazer o seguinte. Assim que a falha for detectada, altere o wan IP do seu roteador (de 192.168.0.10 para talvez 192.168.0.20). Se a conectividade for restaurada, isso provará que o modem do ISP está limitando as sessões com base no IP.

    
por 22.02.2015 / 02:32