Check DHCP and config file
ls /tftpboot/cm # NOTE: you should se config files of your added modems ls -R /etc/dhcp/nmsprime/cmts_gws # NOTE: you should see the cmts dhcp config file
Check all services are running
systemctl status dhcpd systemctl status named systemctl status xinetd
All services must return "Active: active (running)"
Check selinux
sestatus | grep -i mode
Current mode and Mode from Config MUST be "permissive" or "disabled" !
Check Logfile
less /var/log/messages # you should see something like: # DHCP ACKs, tftp finished messages, named dhcpupdate stuff Jan 31 10:19:46 devlx10 dhcpd: DHCPDISCOVER from 58:23:8c:54:10:3d via 10.0.31.254 Jan 31 10:19:46 devlx10 dhcpd: DHCPLEASEQUERY from 10.0.31.254 for IP 10.0.14.15 Jan 31 10:19:46 devlx10 dhcpd: DHCPLEASEACTIVE to 10.0.31.254 for IP 10.0.14.15 (0 associated IPs) Jan 31 10:19:47 devlx10 dhcpd: DHCPOFFER on 10.0.14.15 to 58:23:8c:54:10:3d via 10.0.31.254 Jan 31 10:19:47 devlx10 xinetd[1085]: START: tftp pid=17800 from=10.0.31.254 Jan 31 10:19:47 devlx10 in.tftpd[17801]: Client 10.0.31.254 finished cm/cm-100010.cfg Jan 31 10:19:49 devlx10 dhcpd: DHCPREQUEST for 10.0.14.15 (10.255.0.1) from 58:23:8c:54:10:3d via 10.0.31.254 Jan 31 10:19:49 devlx10 dhcpd: DHCPACK on 10.0.14.15 to 58:23:8c:54:10:3d via 10.0.31.254 Jan 31 10:19:49 devlx10 xinetd[1085]: START: time-dgram pid=0 from=::ffff:10.0.14.15 Jan 31 10:19:49 devlx10 named[10687]: client 127.0.0.1#5716/key dhcpupdate: signer "dhcpupdate" approved
If everything works well you should see first Cable Modems requesting DHCP (DISCOVER, OFFER, REQUEST, ACK) followed by Named and tftp config file download