Este problema me tuvo ocupado la mayor parte del día hasta que finalmente lo resolví hace un rato. Desafortunadamente, 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.
Disponemos de 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 ha funcionado perfectamente bien hasta hoy, cuando desconectamos el enrutador y conectamos una computadora (llámela A) directamente al módem porque por alguna razón estaba obteniendo una conexión inutilizable a través del enrutador. Posteriormente 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 (llámela B) tampoco obtuvo 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 al intentar 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 desde 80.70.144.254 2 de junio 0: 12 jiddo-laptop dhclient: DHCPREQUEST de 80.70.144.221 en eth0 al puerto 255.255.255.255 67 2 de junio 19:30:28 jiddo-laptop dhclient: último mensaje repetido 2 veces
En este punto, la computadora A aún podría obtener una buena conexión (cuando está conectada 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 clonara 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 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é no funciona cambiar a una dirección MAC arbitraria y clonar la dirección MAC de otra computadora sí? ¿Es posible que el ISP haya bloqueado la dirección MAC del enrutador por algún motivo (y qué podría causar esto)?
encontréestePregunta, pero mi situación se parece más a 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?
Respuesta1
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. Generalmente, esto se hace cuando se enciende el módem. En otros casos, la dirección MAC se registra en un servidor ascendente administrado 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 puede memorizarse 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 de que expire el contrato de arrendamiento. Supongo que esto es 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 utilizan un servidor DHCP que rastrea los arrendamientos en función de 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 vencimiento 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 proporcionada en la solicitud DHCP, como el nombre del dispositivo.
Muchos enrutadores domésticos/de oficina se pueden configurar 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, lo que le impediría recuperar un contrato de arrendamiento vinculado a una dirección MAC clonada.
Es posible que pueda cambiar las direcciones MAC activando una liberación de DHCP antes de desconectar la computadora. Esto debería finalizar el contrato de arrendamiento existente, permitiéndole obtener un nuevo contrato de arrendamiento utilizando una nueva dirección MAC. Obtener un contrato de arrendamiento con una nueva dirección MAC probablemente le proporcionará una nueva dirección IP. Las renovaciones de DHCP normalmente no cambian la dirección IP.