Daemon dhcpcd
Finalidad
Implementa un cliente DHCP (Protocolo de configuración dinámica de sistemas principales). Proporciona direcciones e información de configuración al servidor DHCP.
Sintaxis
Para implementar un cliente DHCP utilizando el controlador de recursos del sistema (SRC):
startsrc -s dhcpcd [-a Argumento] ...
Para implementar un cliente DHCP sin utilizar SRC:
dhcpcd [-f ConfigurationFile] [-i DirecciónIP] [-l LeaseFile] [-n] [-o OptionsFile] [-r] [-t Segundos] [-T Minutos]
Descripción
El daemon dhcpcd implementa un cliente DHCP configurando direcciones IP (Internet Protocol) y otros parámetros utilizando el protocolo DHCP.
El daemon dhcpcd normalmente se inicia mediante el archivo /etc/rc.tcpip que normalmente se ejecuta en el momento del inicio. De forma predeterminada, está comentado y no se ejecuta al iniciar el sistema. Existen opciones SMIT (System Management Interface Tool) para habilitar el cliente DHCP.
El daemon dhcpcd lee su archivo de configuración e intenta iniciar y obtener una dirección IP y otras opciones de configuración para las interfaces especificadas en el archivo de configuración. El daemon dhcpcd se ejecuta en segundo plano mientras el sistema está activo. Renueva una dirección ya recibida según sea necesario.
El daemon dhcpcd también se ejecuta en modalidad DHCP Inform cuando se utiliza el distintivo -i . Al utilizar esta modalidad, un cliente puede recuperar información de configuración de un servidor DHCP sin obtener una dirección IP. Es útil para direcciones estáticas, pero no para elementos dinámicos como servidores de impresión y otras opciones. Cuando se utiliza el distintivo -i con un parámetro de dirección IP, el daemon dhcpcd se ejecuta una vez para la dirección especificada.
El mandato refresh se puede utilizar para hacer que el daemon dhcpcd vuelva a leer el archivo de configuración. También se puede utilizar un SIGHUP para obtener la misma respuesta.
El archivo de configuración predeterminado para el daemon dhcpcd es /etc/dhcpcd.ini. Contiene información de interfaz de red y de registro.
Puede utilizar la vía rápida smit usedhcp de SMIT para ejecutar este mandato.
Distintivos
| Elemento | Descripción |
|---|---|
| -f ConfigurationFile | Especifica el archivo de configuración que se va a utilizar. El valor predeterminado es el archivo /etc/dhcpcd.ini . |
| -i DirecciónIP | Especifica que el daemon dhcpcd debe utilizar la modalidad de informe DHCP. La dirección IP indica a DHCP en qué interfaz obtener la información de configuración. |
| -l LeaseFile | Especifica un archivo de arrendamiento diferente. El archivo de arrendamiento lo genera el cliente cuando obtiene un arrendamiento. De forma predeterminada, el archivo de arrendamiento es /etc/dhcpc.db. |
| -n | Impide que la interfaz se vuelva a configurar cuando recibe una nueva dirección. |
| -o OptionsFile | Especifica el archivo de opciones. De forma predeterminada, el archivo de opciones es /etc/dhcpc.opt. |
| -r | Activa el daemon de cliente y, a continuación, se desactiva cuando se ejecuta una vez. |
| -t segundos | Especifica el número de segundos que DHCP espera antes de colocarse en segundo plano. Permite que un sistema continúe arrancando si no se puede encontrar un servidor DHCP. |
| -T Minutos | Especifica el tiempo en minutos. Si el cliente DHCP no puede configurar una dirección para una interfaz (por ejemplo, debido a la no disponibilidad del servidor DHCP) dentro de este valor de tiempo de espera, detiene más intentos. |
Estado de salida
Este mandato devuelve los siguientes valores de salida:
| Elemento | Descripción |
|---|---|
| 0 | Finalización satisfactoria. |
| >0 | Se ha producido un error. |
Seguridad
Control de acceso: debe tener autorización root para ejecutar este mandato.
Archivos
| Elemento | Descripción |
|---|---|
| /usr/sbin/dhcpcd | Contiene el daemon dhcpcd . |
| /etc/dhcpcd.ini | Contiene el archivo de configuración de cliente predeterminado |
| /etc/services | Define los sockets y protocolos que se utilizan para los servicios de Internet. |
| /etc/inetd.conf | Define los servicios controlados por el daemon inetd . |