A configuração estava boa o tempo todo. O problema foi com o "processo fantasma". Eu não sei como isso aconteceu, mas eu corri dois processos dhcpd e o primeiro foi realmente antigo ... a partir do momento em que a sub-rede não foi definida em conf
Minha rede é operada pelo Cisco Catalyst com várias VLANs e um servidor DHCP. No Catalyst, para cada vlan é definido ip address-helper
com o IP do servidor DHCP. O isc-dhcp-server no ubuntu 14.04 é usado como servidor DHCP.
Eu tenho várias sub-redes definidas como podem ser vistas abaixo e todas funcionam sem problema, exceto uma, e não consigo entender o porquê.
A rede que não funciona corretamente é 10.12.35.0/24 As mensagens que recebi do syslog são como:
Jan 6 06:57:54 dhcp-server-1 dhcpd: DHCPDISCOVER from 00:0c:29:33:3c:bb via 10.12.35.1: unknown network segment
E, como já mencionei, todas as outras sub-redes funcionam bem
Obrigado! Eu realmente aprecio sua ajuda!
arquivo de configuração:
option ntp-servers 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org;
authoritative;
allow client-updates;
allow unknown-clients;
ddns-updates on;
ddns-domainname "domain.do";
key rndc-key {
secret notgonnatellyou;
algorithm hmac-md5;
}
ddns-update-style interim;
option domain-name "domain.do";
option domain-name-servers 10.12.240.29, 10.12.32.41;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.12.4.0 netmask 255.255.252.0 {
option domain-name-servers 8.8.8.8;
option routers 10.12.4.1;
option subnet-mask 255.255.252.0;
option broadcast-address 10.12.7.255;
pool {
range 10.12.4.100 10.12.5.250;
}
}
subnet 10.12.35.0 netmask 255.255.255.0 {
ddns-updates off;
option routers 10.12.35.1;
option subnet-mask 255.255.255.0;
option broadcast-address 10.12.35.255;
pool {
range 10.12.35.100 10.12.35.254;
}
}
subnet 10.12.96.0 netmask 255.255.255.0 {
option routers 10.12.96.1;
option subnet-mask 255.255.255.0;
option broadcast-address 10.12.96.255;
pool {
range 10.12.96.100 10.12.96.200;
}
}
subnet 10.12.32.0 netmask 255.255.255.0 {
option routers 10.12.32.1;
option subnet-mask 255.255.255.0;
option broadcast-address 10.12.32.255;
pool {
range 10.12.32.200 10.12.32.220;
}
}
subnet 10.12.0.0 netmask 255.255.252.0 {
option routers 10.12.0.1;
option subnet-mask 255.255.252.0;
option broadcast-address 10.12.3.255;
pool {
range 10.12.0.10 10.12.2.255;
}
host some-host {
hardware ethernet 00:0c:29:52:1c:a7;
fixed-address 10.12.3.0;
}
host someother-host {
hardware ethernet 00:50:56:9f:04:26;
fixed-address 10.12.3.1;
}
host evenother-host {
hardware ethernet 10:dd:b1:e7:b2:e0;
fixed-address 10.12.0.200;
}
}
zone domain.do. {
primary 10.12.240.29;
key rndc-key;
}
zone 12.10.in-addr.arpa. {
primary 10.12.240.29;
key rndc-key;
}
A configuração estava boa o tempo todo. O problema foi com o "processo fantasma". Eu não sei como isso aconteceu, mas eu corri dois processos dhcpd e o primeiro foi realmente antigo ... a partir do momento em que a sub-rede não foi definida em conf
Tags networking isc-dhcp