
Estoy intentando configurar un servidor dhcp en mi computadora Debian para poder ejecutar un servidor tftp. Tengo 1 nic que es eth0. Seguí varios tutoriales pero ninguno funcionó conmigo. Instalé dhcp3-server y este es mi archivo /etc/dhcp3/dhcpd.conf:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option domain-name-servers 192.168.1.1;
option netbios-name-servers 192.168.1.1;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
default-lease-time 86400;
max-lease-time 676800;
}
No necesito una configuración muy complicada ni segura. Todo lo que necesito es que todas las computadoras conectadas a la red obtengan una dirección IP a través del servidor DHCP. Ni siquiera necesito que el servicio se inicie al inicio, ya que solo lo usaré ocasionalmente. La red no tiene ningún otro servidor dhcp en ejecución. El problema es que no puedo iniciar el servicio y cuando miro /var/log/syslog, aparece este error:
Nov 17 19:15:58 debian dhcpd: Not configured to listen on any interfaces!
Nov 17 19:17:01 debian /USR/SBIN/CRON[2311]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Nov 17 19:18:43 debian dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Nov 17 19:18:43 debian dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Nov 17 19:18:43 debian dhcpd: All rights reserved.
Nov 17 19:18:43 debian dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Nov 17 19:18:43 debian dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Nov 17 19:18:43 debian dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Nov 17 19:18:43 debian dhcpd: All rights reserved.
Nov 17 19:18:43 debian dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Nov 17 19:18:43 debian dhcpd: Wrote 0 leases to leases file.
Nov 17 19:18:43 debian dhcpd:
Nov 17 19:18:43 debian dhcpd: No subnet declaration for eth0 (192.168.1.27).
Nov 17 19:18:43 debian dhcpd: ** Ignoring requests on eth0. If this is not what
Nov 17 19:18:43 debian dhcpd: you want, please write a subnet declaration
Nov 17 19:18:43 debian dhcpd: in your dhcpd.conf file for the network segment
Nov 17 19:18:43 debian dhcpd: to which interface eth0 is attached. **
Nov 17 19:18:43 debian dhcpd:
Nov 17 19:18:43 debian dhcpd:
Nov 17 19:18:43 debian dhcpd: Not configured to listen on any interfaces!
No sé si lo necesitas, pero aquí está mi salida ifconfig:
eth0 Link encap:Ethernet HWaddr f0:4d:a2:f1:38:dc
inet addr:192.168.1.27 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: 2a01:e35:8bb7:2480:f24d:a2ff:fef1:38dc/64 Scope:Global
inet6 addr: fe80::f24d:a2ff:fef1:38dc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2733 errors:0 dropped:0 overruns:0 frame:0
TX packets:2697 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1110122 (1.0 MiB) TX bytes:476771 (465.5 KiB)
Interrupt:18
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:126 errors:0 dropped:0 overruns:0 frame:0
TX packets:126 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7884 (7.6 KiB) TX bytes:7884 (7.6 KiB)
Respuesta1
Agregue eth0
a su INTERFACES
línea en /etc/default/isc-dhcp-server
.
Respuesta2
Recientemente escribí sobre la configuración de un laboratorio FAI en VirtualBox, que incluye la configuración de un servidor DHCP y TFTP. Puede encontrar el artículo aquí:http://plathrop.tertiusfamily.net/2011/11/01/fai-lab-with-virtualbox-part-i.html- querrás pasar a la sección donde configuro DCHP para el arranque PXE.
Aunque el artículo fue escrito para Ubuntu, las instrucciones deberían funcionar exactamente igual en Debian.