6.2.3. Iniciar y detener el servidor
Cuando el servidor DHCP arranca por primera vez, fallará si no existe un archivo dhcpd.leases. Use el comando touch /var/lib/dhcp/dhcpd.leases para crear el archivo en caso de que no exista.
Si el mismo servidor está utilizando BIND con servidor DNS, este paso no será necesario, ya que al iniciar el servicio named se revisa automáticamente la existencia del archivo dhcpd.leases.
Para arrancar el servicio DHCP, use el comando /sbin/service dhcpd start. Para detener el servidor DHCP, use el comando /sbin/service dhcpd stop.
Si tiene más de una interfaz de red conectada al sistema, pero sólo desea que el servidor DHCP arranque en una de las interfaces, puede configurar el servidor DHCP para que sólo arranque en ese dispositivo. En /etc/sysconfig/dhcpd, agregue el nombre de la interfaz a la lista de DHCPDARGS:
# Opciones de línea de comandos DHCPDARGS=eth0
Esto es útil si tiene una máquina cortafuegos con dos tarjetas de red. Se puede configurar una tarjeta de red como cliente DHCP para recuperar una dirección IP en Internet y la otra tarjeta de red puede utilizarse como servidor DHCP para la red interna detrás del cortafuegos. Su sistema será más seguro si sólo especifica la tarjeta de red conectada a la red interna ya que los usuarios no pueden conectarse al demonio vía Internet.
Otras opciones de línea de comandos que pueden ser especificadas en /etc/sysconfig/dhcpd incluyen:
-p<portnum> — Especifique el número de puerto UDP en el cual dhcpd debería escuchar. El puerto predeterminado es el 67. El servidor DHCP transmite las respuestas al cliente DHCP a un puerto con un número más grande que el puerto UDP especificado. Por ejemplo, si se usa el puerto predeterminado, el servidor escucha peticiones en el puerto 67 y responde al cliente en el puerto 68. Si especifica un puerto en este momento y usa el agente de transmisión DHCP, se debería especificar el mismo puerto en el que el agente DHCP debería escuchar. Consulte la Sección 6.2.4, “Agente de transmisión DHCP” para más detalles.
-f — Ejecuta el demonio como un proceso en primer plano. Casi siempre se usa para la depuración.
-d — Registra el demonio del servidor DCHP en el descriptor de errores estándar. Casi siempre se usa para el depurado. Si no está especificado, el registro será escrito en /var/log/messages.
-cf <filename> — Especifica la localización del archivo de configuración. La ubicación por defecto es /etc/dhcpd.conf.
-lf <filename> — Especifica la ubicación de la base de datos de arrendamiento. Si ya existe el archivo de la base de datos de arrendamiento, es muy importante que el mismo archivo sea usado cada vez que el servidor DHCP se inicia. Se le recomienda que use esta opción sólo para propósitos de depuración en máquinas que no estén en producción. La ubicación por defecto es /var/lib/dhcp/dhcpd.leases.
-q — No imprima el mensaje de copyright entero cuando inicie el demonio.