Cómo renovar una concesión de DHCP en Mac OS X

Anonim

DHCP significa Protocolo de configuración dinámica de host, y se usa comúnmente para configurar dispositivos de red para que puedan comunicarse entre sí. Por lo general, tendrá un servidor DHCP (como un enrutador inalámbrico) y máquinas cliente en la red local (como una Mac, iPhone, PC, etc.) que obtienen una dirección IP local asignada dinámicamente desde ese servidor.

Todo esto está muy bien y, por lo general, funciona bien, pero a veces es necesario renovar una concesión de DHCP, lo que básicamente significa que recuperará una nueva dirección IP y datos de enrutamiento del servidor DHCP. Este es un truco común para solucionar problemas de red y puede ser útil para resolver problemas con la conectividad a Internet cuando se ha determinado que una conexión wi-fi es estable o cuando una máquina en la red no puede acceder al mundo exterior después de encenderla. alternar un módem o enrutador de banda ancha.

Renueve la concesión de DHCP desde las preferencias del sistema OS X

Esta es la forma más fácil de renovar una concesión de DHCP desde Mac OS X:

  1. Despliega el menú  Apple y elige "Preferencias del sistema"
  2. Haga clic en "Red" y seleccione la conexión de red actualmente activa de la lista del lado izquierdo, por lo general tendrá un icono verde al lado y dirá "Conectado"
  3. Haga clic en el botón "Avanzado" en la esquina inferior derecha
  4. Seleccione la pestaña "TCP/IP" y luego seleccione el botón "Renovar concesión de DHCP"
  5. Después de que la IP, la subred y el enrutador se hayan rellenado con nueva información de IP, haga clic en "Aceptar" y salga de Preferencias del sistema

A menudo, la renovación de una concesión de DHCP significa que la Mac terminará con una dirección IP local diferente a la que tenía antes, aunque a veces usted terminará con la misma. Si la razón por la que está renovando DHCP es intentar obtener una nueva dirección IP, pero el enrutador continúa asignando obstinadamente la misma IP LAN una y otra vez, considere establecer una IP estática en su lugar configurando DHCP con direcciones manuales.

Otro enfoque, aunque más avanzado, es renovar DHCP a través de la línea de comandos. Por lo general, los usuarios avanzados lo utilizan mejor, pero también puede ser útil para la resolución remota de problemas si solo puede usar SSH en una Mac remota y algo como Compartir pantalla no está disponible para usted. La otra ventaja obvia con un enfoque de línea de comandos es la posibilidad de utilizar la renovación de la concesión en un script o como parte de una tarea automatizada dentro de cron.

Renovación de una concesión de DHCP desde la línea de comandos

Hay dos formas diferentes de renovar la concesión de DHCP desde la línea de comandos de OS X. El primer enfoque utiliza la siempre útil herramienta ipconfig:

sudo ipconfig set en0 DHCP

Cuando utilice ipconfig, asegúrese de utilizar la dirección de interfaz adecuada; de lo contrario, puede encontrarse con otros problemas o no encontrar cambios en absoluto. Puede recuperar datos de la interfaz usando ipconfig para extraer la información DHCP actual de la siguiente manera:

ipconfig getpacket en1

Se ejecutó con éxito, encontrará la información del servidor DHCP, la IP del cliente, el tiempo de concesión, la máscara de subred, la IP del enrutador y los servidores DNS, la cola del comando debería verse así:

Si ejecutar ese comando no devuelve nada, entonces está viendo la interfaz incorrecta. Por lo general, en0 es la interfaz wifi predeterminada en MacBook Air y en los modelos más nuevos de MacBook Pro, pero a menudo es en1 en Mac con puertos Ethernet físicos.

El método ipconfig interrumpirá la conexión de red actual, mientras que el restablecimiento a través de Preferencias de red no lo hace. Puede actualizar DHCP sin interrupción desde la línea de comandos utilizando el siguiente comando scutil proporcionado por un usuario de MacWorld:

"

echo agregar Estado:/Red/Interfaz/en0/ActualizarConfiguración temporal>"

Puede verificar que los cambios tuvieron lugar usando el comando ipconfig antes mencionado nuevamente:

ipconfig getpacket en0

Nuevamente, asegúrese de utilizar la interfaz de red adecuada para su hardware: en1 o en0.

Cada método descrito aquí funcionará en prácticamente todas las versiones de Mac OS X, desde las versiones antiguas hasta las nuevas.

Finalmente, si está solucionando problemas de toda la red en todos los dispositivos en una LAN, también puede renovar una concesión de DHCP desde iOS y obtener nuevas direcciones IP locales en iPhones, iPods y iPads.

Cómo renovar una concesión de DHCP en Mac OS X