Estou tentando configurar um servidor de inicialização pxe em uma máquina Debian 6.0.3 Squeeze que fornece imagens do PLoP Linux. Eu estava seguindo um deste tutorial.
Quando tento iniciar o dhcpd (do pacote dhcp3-server), obtenho o seguinte:
No subnet declaration for eth0 (10.0.0.0).
**Ignoring requests on eth0. If this is not what
you want, please write a subnet delclaration
in your dhcpd.conf file for the network segment
to which interface eth0 is attached. **
Not configured to listen on any interfaces!
Meu /etc/dhcpd.conf
é idêntico ao do tutorial, exceto algumas alterações:
host testpc {
hardware ethernet 00:0C:6E:A6:1A:E6;
fixed-address 10.0.0.250;
}
é ao invés
host tablet {
hardware ethernet 00:02:3F:FB:E2:6F;
fixed-address 10.0.0.249;
}
Meu /etc/network/interfaces
é:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 10.0.0.0
netmask 255.255.255.0
E este é o meu /etc/default/isc-dhcp-server
:
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"
que eu copiei /etc/default/dhcp3-server
também, sem saber o que verificaria.
Eu também tentei configurar o ip /etc/network/interfaces
como 10.0.0.1 e 10.0.0.2, mas produziu o mesmo resultado.
Verificar com
Se sua interface eth0 tiver o ipv4 correto
(parece que você definiu
address 10.0.0.0
como inválido de qualquer maneira)se ele tiver um IP no intervalo errado, dê um novo endereço, por exemplo, com:
tente reiniciar o servidor dhcp
fonte
A remoção do dnsmasq resolveu meu problema
fonte
Nos sistemas operacionais baseados em systemd, verifique se o NetworkManager-wait-online.service está em execução.
Eu tive um problema semelhante no Fedora 26 e, como não consegui encontrar nenhuma referência, postarei minha solução aqui caso alguém precise:
O Fedora 26 é um sistema operacional baseado em systemd, onde os scripts init tradicionais (/etc/rc.d/init.d) foram substituídos por arquivos nativos de serviços systemd.
Meu arquivo dhcpd.service:
Estas linhas:
verifique se o serviço inicia após a rede estar on-line, mas o serviço "espera" correto também deve ser ativado 1 : NetworkManager-wait-online.service
O meu não era.
referência: https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
fonte