Checkups

1. 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

2. Check all services are running

systemctl status dhcpd
systemctl status named
systemctl status xinetd

All services must return "Active: active (running)"

3. Check selinux

sestatus | grep -i mode

Current mode and Mode from Config MUST be "permissive" or "disabled" !

4. 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

5. Check DNS

Check if you can resolve cable modem hostname via ping, like

ping cm-100000.nmsprime.test
# NOTE: ping must be working!


If this is not working then add the following line to you /etc/sysconfig/network-scripts/ifcfg-... public interface file:

DNS=127.0.0.1


Reboot the network

systemctl restart network

Then check the /etc/resolv.conf file. There should be NO hostname statement with an external DNS IP inside of it.

6. Login to GenieACS

https://<your-url>:8080/genieacs/

Run wizard and change default credentials