Nenhum endereço IP dado ao roteador até depois de clonar o endereço MAC de outro computador

2

Esse problema me fez ocupar a maior parte do dia até que finalmente resolvi isso há pouco tempo. Infelizmente eu ainda não entendi porque o problema surgiu em primeiro lugar ou porque minha "solução" final funcionou. Espero que alguém possa me ajudar a esclarecer isso.

Temos uma conexão ADSL e usamos um modem D-Link DSL-320B. Temos um roteador D-Link DIR-120 conectado a este modem. Isso funcionou perfeitamente bem até hoje, quando desconectamos o roteador e conectamos um computador (chame-o A) diretamente ao modem porque ele estava recebendo uma conexão inutilizável através do roteador por algum motivo. Mais tarde, também realizamos uma redefinição de fábrica no roteador DIR-120.

Infelizmente, após as etapas acima, o roteador não recebeu mais nenhum endereço IP (através do DHCP) da conexão ADSL. Durante minhas tentativas de depurar isso, notei que meu laptop (chamado de B) também não recebia nenhum endereço IP (quando conectado diretamente ao modem). Eu notei as seguintes entradas syslog repetindo várias vezes ao tentar se conectar:

Jun 2 19:30:12 jiddo-laptop dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 Jun 2 19:30:12 jiddo-laptop dhclient: DHCPOFFER of 80.70.144.221 from 80.70.144.254 Jun 2 19:30:12 jiddo-laptop dhclient: DHCPREQUEST of 80.70.144.221 on eth0 to 255.255.255.255 port 67 Jun 2 19:30:28 jiddo-laptop dhclient: last message repeated 2 times

Neste ponto, o computador A ainda pode ter uma conexão muito boa (quando conectado diretamente ao modem).

Eu então tentei mudar o endereço MAC do roteador para um endereço arbitrário (uma cópia do endereço MAC do computador B, mas com o último dígito aumentado em um). O roteador ainda não recebeu nenhum endereço IP.

Por fim, tentei fazer com que o roteador clonasse o endereço MAC de um terceiro computador (chame-o de C). C nunca foi conectado diretamente ao modem. Fazendo isso funcionou. Depois de clonar o endereço MAC do computador C, o roteador recebe imediatamente um endereço IP e a conexão com a Internet funciona como antes de tudo isso.

Agora, minha pergunta é: por que o computador B e o endereço MAC original do roteador não conseguiriam obter um endereço IP enquanto dois outros computadores funcionavam bem? Por que mudar para um endereço MAC arbitrário não funcionaria enquanto clonava o endereço MAC de outro computador? O endereço MAC do roteador pode ter sido bloqueado pelo ISP por algum motivo (e o que poderia causar isso)?

Eu encontrei o esta pergunta, mas meu situação parece mais uma lista negra de alguns endereços MAC, em vez de permitir apenas um único endereço MAC.

Alguém tem alguma experiência ou conhecimento deste tipo de situação?

    
por Jiddo 02.06.2012 / 20:51

1 resposta

1

É comum que um modem ADSL / DSL aprenda o endereço MAC do dispositivo conectado e trabalhe somente para esse endereço MAC. Geralmente, isso é feito quando o modem é ligado. Em outros casos, o endereço MAC é registrado em um servidor upstream executado pelo ISP.

Em alguns casos, o endereço MAC memorizado expira depois de algum tempo. Espero que isso ocorra quando a concessão do DHCP expirar. O endereço MAC pode ser memorizado no servidor DHCP do ISP, em vez do modem. (Seu modem será registrado com eles como um dispositivo autorizado.) Nesse caso, o primeiro dispositivo a solicitar um endereço após o vencimento da concessão terá permissão para se registrar. Eu espero que isso seja o que você encontrou. Você pode verificar isso desconectando o computador até que a concessão expire e conecte um dispositivo diferente.

Acredito que alguns ISPs usem um servidor DHCP que rastreia concessões baseadas na identificação do modem ADSL / DSL. A concessão rastreia o endereço MAC, o endereço IP atribuído e o tempo de expiração da concessão para cada modem. Normalmente, o servidor DHCP rastrearia os endereços MAC, o endereço IP atribuído e o prazo de expiração. Em ambos os casos, informações adicionais fornecidas na solicitação DHCP, como o nome do dispositivo, também podem ser rastreadas.

Muitos roteadores de Home / Office podem ser configurados para clonar o endereço MAC de um computador conectado. Isso permite que eles assumam uma concessão de DHCP existente. Redefinir o DIR-120 para as configurações de fábrica teria apagado qualquer endereço MAC clonado, impedindo que você recupere uma concessão vinculada a um endereço MAC clonado.

Você pode alterar os endereços MAC acionando uma versão DHCP antes de desconectar o computador. Isso deve terminar a concessão existente, permitindo que você obtenha uma nova concessão usando um novo endereço MAC. Obter uma concessão com um novo endereço MAC provavelmente fornecerá um novo endereço IP. Normalmente, as renovações do DHCP não alteram o endereço IP.

    
por 03.06.2012 / 08:19