¿Cómo puedo forzar a mi Mac a obtener una dirección IP asignada por DHCP en lugar de una dirección IP ZeroConf en WiFi?

Si su Mac se ha autoasignado una dirección en el rango de red 169.254.XX / 16, esa es una dirección IP de “configuración cero” (“ZeroConf”). Las direcciones IP de ZeroConf se usan cuando una Mac (o cualquier otro host IP en cualquier LAN) ha intentado obtener una dirección con DHCP y falla. Este rango de direcciones de red IP se reserva para tal uso de modo que los hosts de la red IP en la misma LAN puedan comunicarse entre sí en ausencia de un acuerdo administrativo previo, por ejemplo, una Mac y una Impresora láser.

Entonces, ¿por qué te sucedió esto? Posibilidades (suponiendo que la red WiFi no esté encriptada o que tenga la clave WEP / WPA (contraseña) y haya establecido acceso al nivel de radio básico de la red WiFi, es decir, el icono WiFi en su barra de menú muestra la conexión) :

  • El servidor DHCP no escuchó la solicitud de su Mac.
  • Su Mac no escuchó la respuesta del servidor DHCP.
  • Su Mac escuchó la respuesta del servidor DHCP, pero la respuesta no pasó las comprobaciones básicas de sanidad (por ejemplo, el servidor DHCP le ofreció una dirección IP y una ruta predeterminada que no están en el mismo rango de red según la máscara de red).
  • La respuesta del servidor DHCP no le ofreció una dirección IP (está fuera de las direcciones IP disponibles hasta que el arrendamiento expire en una ya asignada).
  • La red Wi-Fi está siendo interferida o está congestionada (sobrecargada) irremediablemente.

En tales situaciones, todo lo que puede hacer es intentarlo de nuevo. O quejarse con quien opera la red WiFi.

Dos enfoques básicos que uso para “intentar de nuevo”:

  1. Como sugiere Paul Mateescu, el panel de preferencias de red; si la sección TCP / IP está configurada para usar DHCP, debe haber un botón “renovar arrendamiento DHCP” (que forzará a que otra solicitud DHCP salga a la LAN) y una “ID de cliente” (algunos ISP requieren que configure esto a un valor particular (que debe guardar antes de intentar lo que voy a sugerir!), pero la mayoría de las veces está en blanco. Puede configurar el ID de cliente en una cadena arbitraria, y el servidor DHCP debería “verlo” como un usuario diferente cliente, a pesar de que tiene la misma dirección MAC que antes, aunque eso depende de la implementación del servidor DHCP. Cambie la ID del cliente y presione “renovar” nuevamente. Sea un poco paciente con estos reintentos (es decir, cuente hasta 10 antes de repetir). Tenga en cuenta que su dirección MAC (interfaz de red) y la identificación del cliente DHCP probablemente se registren, es decir, es posible que no desee ser profano.
  2. Cuando el número 1 no funciona, duermo mi computadora portátil, cuento hasta diez y la despierto nuevamente. A veces esto funciona. A veces no.

En este punto, si todavía no obtiene lo que parece ser una dirección IP asignada por DHCP, sería un buen momento para encender un sniffer de red e intentar hacerse una idea de cuán mala es la red WiFi …

En Mac OS X Snow Leopard:

Menú Apple -> Preferencias del sistema -> Red.

En la parte superior, elija su ubicación deseada.

Luego, a la izquierda, elija “Aeropuerto”, luego haga clic en el botón “Avanzado …”.

En la parte superior, elija “TCP / IP”, y luego para “config IPv4”, elija “Usar DHCP”.

Luego haga clic en “Aceptar”, luego “Aplicar”.