¿Cómo configurar un servidor DHCP?


9

Actualmente estoy en esta etapa de configuración de DHCP, y ¿me gustaría saber qué significa esta salida en el terminal? Sé que tengo que editar un archivo, pero no sé cuál, y no sé qué poner en él. En última instancia, me gustaría configurar un servidor DHCP.

matt@matt-R580-R590:~$ sudo tail /var/log/syslog
Jan  3 17:35:23 matt-R580-R590 dhcpd: Wrote 0 leases to leases file.
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Jan  3 17:35:23 matt-R580-R590 dhcpd: ** Ignoring requests on eth0.  If this is not what
Jan  3 17:35:23 matt-R580-R590 dhcpd:    you want, please write a subnet declaration
Jan  3 17:35:23 matt-R580-R590 dhcpd:    in your dhcpd.conf file for the network segment
Jan  3 17:35:23 matt-R580-R590 dhcpd:    to which interface eth0 is attached. **
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: Not configured to listen on any interfaces!
matt@matt-R580-R590:~$ 

Si necesita ayuda con la terminología, lea esta excelente introducción a las redes: netfilter.org/documentation/HOWTO/networking-concepts-HOWTO.txt
djeikyb

¿Puedes editar tu publicación para incluir lo que has hecho hasta ahora? ¿Qué has instalado? ¿Qué tutorial estás siguiendo?
djeikyb

Respuestas:



9

El problema es que con el nuevo servidor dhcp3 los archivos de configuración se realizan de manera diferente que en las instalaciones más antiguas.

Ahora la instalación se realiza bajo isc-dhcp-server, la ubicación del dhcpd.confarchivo y las interfaces ha cambiado junto con el mecanismo para comenzar a detener el servicio.

El dhcpd.confarchivo se ha movido de /etc/dhcp3/dhcpd.confa /etc/dhcp/dhcpd.conf. La definición de interfaz también se ha movido - a partir /etc/default/dhcp3-serverde /etc/default/isc-dhcp-server.

Los campos son básicamente los mismos, pero si ha estado modificando los archivos originales, obtendrá el error que ve arriba. Realice las modificaciones a estos archivos y debería estar bien para ir.

Tampoco es mejor comenzar y dejar de usar .sudo service isc-dhcp-server start/stop/restart

Estaba sufriendo con todos estos problemas en Ubuntu 12.04 pero esto resolvió todos los problemas y ahora está funcionando. Espero que esto te ayude.


3

Le sugiero que eche un vistazo a la página de manual de /etc/dhcp3/dhcpd.conf , que es el archivo que tendrá que modificar para configurar correctamente su servidor dhcpd. Un archivo básico se vería así:

DHCPDARGS=eth0; # to specify to which interface your dhcpd server have to listen

subnet 192.168.0.0 netmask 255.255.255.0 {
       option routers                  192.168.0.1; #Default Gateway
       option subnet-mask              255.255.255.0;
       option domain-name              "home.local";
       option domain-name-servers      192.168.0.2;
    range dynamic-bootp 192.168.0.51 192.168.0.100;  #DHCP Range to assign
       default-lease-time 43200;    # every 12 hours, an address can be changed 
       max-lease-time 86400;    # every 24 hours, an address must be renewed 
}

no tengo un archivo /etc/dhcpd.conf solo un archivo /etc/dhcp/dhcpd.conf y /etc/dhcp3/dhcpd.conf
Matthew Wilson

@MatthewWilson: deberías editarlo/etc/dhcp3/dhcpd.conf
Cédric Julien

-1

Creo que significa que no está configurado para escuchar ninguna interfaz y debería escribir una declaración de subred en dhcpd.conf... Si no sabe lo que eso significa, entonces me pregunto por qué quiere configurar un servidor DHCP en primer lugar porque su Probablemente no lo necesite.


3
Si bien comparto su escepticismo sobre la necesidad del servidor dhcp de OP, ni siquiera intenta responder la pregunta. Si necesita más información (como "¿por qué cree que necesita un servidor dhcp?") O si desea reenfocar la pregunta al problema raíz, deje un comentario.
djeikyb
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.