Este problema me tenía ocupado la mayor parte del día hasta que finalmente lo resolví hace un momento. Lamentablemente, todavía no entiendo por qué surgió el problema en primer lugar o por qué funcionó mi "solución" final. Espero que alguien pueda ayudarme a arrojar algo de luz sobre esto.
Tenemos una conexión ADSL y utilizamos un módem D-Link DSL-320B. Tenemos un enrutador D-Link DIR-120 conectado a este módem. Esto funcionó perfectamente hasta hoy cuando desconectamos el enrutador y conectamos una computadora (llámela A) directamente al módem porque estaba recibiendo una conexión inutilizable a través del enrutador por alguna razón. Más tarde también realizamos un restablecimiento de fábrica en el enrutador DIR-120.
Desafortunadamente, después de los pasos anteriores, el enrutador ya no recibió ninguna dirección IP (a través de DHCP) de la conexión ADSL. Durante mis intentos de depurar esto, noté que mi computadora portátil (llamada B) tampoco tenía ninguna dirección IP (cuando estaba conectada directamente al módem). Noté que las siguientes entradas de syslog se repetían una y otra vez mientras intentaba conectarme:
2 de junio 19:30:12 jiddo-laptop dhclient: DHCPDISCOVER en eth0 a 255.255.255.255 puerto 67 intervalo 3 2 de junio 19:30:12 jiddo-laptop dhclient: DHCPOFFER de 80.70.144.221 de 80.70.144.254 2 de junio 19:30: 12 dhclient jiddo-laptop: DHCPREQUEST de 80.70.144.221 en eth0 al puerto 255.255.255.255 67 de junio 2 19:30:28 dhclient jiddo-laptop: último mensaje repetido 2 veces
En este punto, la computadora A aún podría obtener una conexión bien (cuando se conecta directamente al módem).
Luego intenté cambiar la dirección MAC del enrutador a una arbitraria (una copia de la dirección MAC de la computadora B pero con el último dígito aumentado en uno). Al enrutador todavía no se le asignó ninguna dirección IP.
Finalmente intenté hacer que el enrutador clone la dirección MAC de una tercera computadora (llámela C). C nunca se ha conectado directamente al módem. Hacer esto funcionó. Después de clonar la dirección MAC de la computadora C, al enrutador se le asigna inmediatamente una dirección IP y la conexión a Internet funciona como lo hizo antes de todo esto.
Ahora, mi pregunta es, ¿por qué la computadora B y la dirección MAC original del enrutador no podrían obtener una dirección IP mientras otras dos computadoras funcionaban bien? ¿Por qué el cambio a una dirección MAC arbitraria no funcionaría al clonar la dirección MAC de otra computadora? ¿Podría el ISP haber bloqueado la dirección MAC del enrutador por alguna razón (y qué podría causar esto)?
Encontré esta pregunta, pero mi situación parece más una lista negra de algunas direcciones MAC en lugar de permitir una sola dirección MAC.
¿Alguien tiene alguna experiencia o conocimiento de este tipo de situación?
fuente
Respuestas:
Es común que un módem ADSL / DSL aprenda la dirección MAC del dispositivo conectado y solo funcione para esa dirección MAC. Por lo general, esto se hace cuando el módem se enciende. En otros casos, la dirección MAC se registra en un servidor ascendente ejecutado por el ISP.
En algunos casos, la dirección MAC memorizada caduca después de un tiempo. Esperaría que esto ocurra cuando expire el contrato de arrendamiento de DHCP. La dirección MAC se puede memorizar en el servidor DHCP del ISP, en lugar del módem. (Su módem se registrará con ellos como un dispositivo autorizado). En este caso, se permitirá que se registre el primer dispositivo que solicite una dirección después del vencimiento del contrato de arrendamiento. Espero que esto sea lo que encontraste. Puede verificar esto desconectando su computadora hasta que expire el contrato de arrendamiento y conectando un dispositivo diferente.
Creo que algunos ISP usan un servidor DHCP que rastrea los arrendamientos basados en la identificación del módem ADSL / DSL. Luego, el arrendamiento rastrea la dirección MAC, la dirección IP asignada y el tiempo de caducidad del arrendamiento para cada módem. Normalmente, el servidor DHCP rastrearía las direcciones MAC, la dirección IP asignada y el tiempo de vencimiento. En ambos casos, también se puede rastrear información adicional provista en la solicitud de DHCP, como el nombre del dispositivo.
Muchos enrutadores domésticos / de oficina pueden configurarse para clonar la dirección MAC de una computadora conectada. Esto les permite hacerse cargo de un arrendamiento DHCP existente. Restablecer el DIR-120 a la configuración de fábrica habría borrado cualquier dirección MAC clonada evitando que recupere una concesión vinculada a una dirección MAC clonada.
Es posible que pueda cambiar las direcciones MAC activando una versión de DHCP antes de desconectar la computadora. Esto debería finalizar el contrato de arrendamiento existente, lo que le permite obtener un nuevo contrato de arrendamiento utilizando una nueva dirección MAC. La obtención de un contrato de arrendamiento con una nueva dirección MAC probablemente le proporcionará una nueva dirección IP. Las renovaciones de DHCP generalmente no cambian la dirección IP.
fuente