En esta sección se resumen las opciones del comando, documentadas en la página de comando man ifconfig(1M) La única diferencia entre las versiones de DHCPv4 y de DHCPv6 de estos comandos es la palabra clave “inet6”. Incluya la palabra clave “inet6” para DHCPv6, pero no lo haga si ejecuta DHCPv4.
El comando ifconfig le permite efectuar las siguientes tareas:
Iniciar el cliente DHCP – El comando ifconfig interfaz [inet6] dhcp start inicia la interacción entre dhcpagent y el servidor DHCP para obtener una dirección IP y un nuevo conjunto de opciones de configuración. Este comando resulta útil cuando se modifica información que desea que un cliente utilice de forma inmediata, como cuando se agregan direcciones IP o se cambia la máscara de subred.
Solicitar solo información de configuración de red – El comando ifconfig interfaz [inet6] dhcp inform hace que dhcpagent emita una solicitud de parámetros de configuración de red, con la excepción de la dirección IP. Este comando resulta útil cuando la interfaz de red tiene una dirección IP estática, pero el sistema necesita actualizar las opciones de red. Por ejemplo, esta comando es práctico si no se utiliza DHCP para la gestión de direcciones IP, pero sí para configurar los hosts de la red.
Solicitar una ampliación del permiso – El comando ifconfig interfaz [inet6] dhcp extend hace que dhcpagent emita una solicitud de renovación del permiso. El cliente solicita automáticamente la renovación de permisos. Sin embargo, puede ser conveniente utilizar este comando si cambia el tiempo de permiso y quiere que los clientes utilicen este nuevo tiempo inmediatamente, en lugar de esperar al siguiente intento de renovación.
Liberar la dirección IP – El comando ifconfig interfaz [inet6] dhcp release hace que dhcpagent renuncie a la dirección IP que utiliza la interfaz de red. La liberación de la dirección IP se lleva a cabo automáticamente cuando caduca el permiso. Es conveniente emitir este comando, por ejemplo, desde un equipo portátil si quiere salir de una red y tiene previsto iniciarlo en una red distinta. Consulte tambión la propiedad RELEASE_ON_SIGTERM del archivo de configuración /etc/default/dhcpagent.
Abandonar la dirección IP – El comando ifconfig interfaz [inet6] dhcp drop hace que dhcpagent cierre la interfaz de red sin informar al servidor DHCP y reserve el permiso en el sistema de archivos. Este comando permite al cliente utilizar la misma dirección IP al reiniciar.
Hacer un ping de la interfaz de red – El comando ifconfig interfaz [inet6] dhcp ping permite determinar si la interfaz está bajo el control de DHCP.
Ver el estado de configuración DHCP de la interfaz de red – El comando ifconfig interfaz [inet6] dhcp status muestra el estado actual del cliente DHCP. En la pantalla se muestran los siguientes elementos:
Si se ha asociado una dirección IP al cliente
El número de solicitudes enviadas, recibidas y rechazadas
Si esta interfaz es la principal
Veces que se ha obtenido el permiso, cuándo caduca y cuándo está programado el inicio de los intentos de renovación
Por ejemplo:
# ifconfig hme0 dhcp status Interface State Sent Recv Declined Flags hme0 BOUND 1 1 0 [PRIMARY] (Began,Expires,Renew)=(08/16/2005 15:27, 08/18/2005 13:31, 08/17/2005 15:24) |
# ifconfig hme0 inet6 dhcp status Interface State Sent Recv Declined Flags hme0 BOUND 1 0 0 [PRIMARY] (Began,Expires,Renew)=(11/22/2006 20:39, 11/22/2006 20:41, 11/22/2006 20:40) |