¿Cómo obligar a OS X a otorgar una concesión de IP diferente con DHCP?

2

¿Existe una solución de línea de comandos para obtener una IP diferente de un servidor DHCP? Existen algunas soluciones, como cambiar a BOOTP y volver a DHCP, que a veces generarán una nueva IP, pero a menudo el servidor DHCP simplemente devolverá la IP que acaba de recibir.

Estamos buscando crear un script de cierre de sesión que cambie la IP de las computadoras públicas en nuestra escuela. Estamos utilizando el filtrado de Websense. En este momento, si un miembro de la facultad se desconecta de una computadora, un estudiante que inicie sesión inmediatamente después no tendría que autenticarse, ya que obtendría el acceso del miembro elevado de la facultad. Mantener el tiempo de espera de Websense bajo minimiza este riesgo, pero es un dolor para los usuarios móviles en la red.

    
pregunta Rich MacDonald 28.11.2013 - 11:16

1 respuesta

1

No hay manera de hacer esto desde el nivel del cliente, pero es posible que pueda configurar algo en su enrutador.

Por lo general, por diseño, un enrutador mantendrá una lista de las direcciones MAC de los clientes que también entregó una dirección IP, y cuando se agota el tiempo de espera de la concesión DHCP, proporciona la misma IP al mismo MAC. . Si ha habido algún lapso y el cliente no está conectado en el momento en que vence el contrato, muy a menudo "reservarán" la dirección IP (o al menos la colocó en la parte posterior de la cola de alquiler) que tenía en caso de que solicita otro contrato de arrendamiento y, por lo tanto, puede darle el mismo nuevamente, a condición de que no se quede sin direcciones IP para dar a los clientes activos, en cuyo caso la IP se reciclará a un nuevo cliente.

La ejecución de una actualización DHCP manual antes de que caduque el contrato probablemente obtendrá los mismos detalles.

Una posible solución, aunque se encuentra en el extremo del servidor, es ejecutar 2 servidores DHCP, cada uno con la mitad del rango disponible para que los asignen. Luego puede escribir un simple script de cliente que cambia el servidor DHCP en la Mac y luego actualiza su contrato de arrendamiento. Debería asegurarse de que cada servidor DHCP tenga un rango lo suficientemente grande para todos sus clientes, porque existe la posibilidad de que todos los clientes estén en un servidor 1 en determinadas circunstancias.

    
respondido por el stuffe 28.11.2013 - 11:44

Lea otras preguntas en las etiquetas