No se proporciona una dirección IP al enrutador hasta después de clonar la dirección MAC desde otra computadora

2

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?

Jiddo
fuente
¿En qué momento realizó un restablecimiento de fábrica en el módem ADSL? ¿Es dueño del módem ADSL o lo obtuvo de su ISP? Y si lo obtuvo de su ISP, ¿qué dice su soporte técnico, ya que el problema está en su equipo?
Bon Gart
Nunca realizamos un restablecimiento de fábrica en el módem ADSL, solo en el enrutador. Tanto el módem como el enrutador son nuestros. Obtuvimos un módem del ISP cuando nos registramos con ellos, pero se rompió hace mucho tiempo y decidimos comprar el nuestro. (El ISP no era especial de ninguna manera, excepto que obtuvimos un descuento y que era de muy mala calidad.: P) Todavía no he hablado con su apoyo. Supongo que serán difíciles de alcanzar durante el fin de semana y de hecho hemos resuelto el problema.
Jiddo
Bueno, debe publicar la solución como respuesta (en realidad se recomienda responder sus propias preguntas si es posible), o eliminar la pregunta por completo. Pero, dado que es su propio módem, no llamaría al ISP, ya que serían reticentes para ayudarlo con equipos que no poseían.
Bon Gart
No, me temo que me has entendido mal. El problema se ha resuelto, pero la pregunta no es cómo resolver el problema (ya que lo logramos), sino más bien por qué el problema existió en primer lugar y por qué la solución funcionó. Y no tengo la respuesta para eso.
Jiddo
1
Consulta el foro de hidromasaje, es bastante especializada en este tipo de redes, y la mayoría de los usuarios no lo entendería su pregunta y algunos podrían tener un comentario inteligente en él
barlop

Respuestas:

1

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.

BillThor
fuente
Gracias. Esa es sin duda alguna información útil allí. Ciertamente, puedo imaginar que el ISP haya memorizado la dirección MAC. Dudo que el módem lo haya hecho, ya que reinicié el enrutador y el módem simultáneamente en un punto, lo que no ayudó. Eso todavía deja por qué sería útil usar una dirección MAC completamente nueva y desconocida, a menos que el contrato de arrendamiento existente o la caché MAC expiren al mismo tiempo que decidí intentarlo.
Jiddo
Esta respuesta me da muchos consejos interesantes sobre los procedimientos que podría probar para depurar e intentar resolver problemas similares si alguna vez regresaran. ¡Gracias!
Jiddo
@BillThor Esto no es común de ninguna manera con el servicio ADSL. Esto es común con CABLE de banda ancha. El módem de banda ancha por cable recuerda la dirección MAC del último dispositivo que se conectó a él y recibió una conexión a Internet, y debe reiniciarse o reiniciarse si cambia de dispositivo. No encuentro evidencia de que esto ocurra con el servicio ADSL. ¿Puedes publicar algunos enlaces a artículos o cualquier cosa que respalde lo que propones?
Bon Gart
@BonGart Creo que tuve que reciclar módems ADSL y módems de cable. No trabajo mucho con ellos porque estoy en un área suburbana con alta penetración de cable.
BillThor
@BillThor la mayoría de los módems ADSL en realidad vienen con software de enrutador como parte del firmware, simplemente codificado para pasar una dirección IP interna a cualquier dispositivo que esté conectado (en lugar de actuar como un enrutador abierto), en lugar de cómo un módem de cable Pase la dirección IP externa directamente al dispositivo conectado al puerto de Internet. Incluso hay algunos módems ADSL en los que puede cambiar este comportamiento, para permitirle conectarlos a un interruptor simple, por lo que no requiere un enrutador. Por lo general, no necesitan un ciclo después de conectar un dispositivo diferente debido a esto.
Bon Gart