Checkups
1.1. 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 file1.2. 2. Check all services are running
systemctl status dhcpd
systemctl status named
systemctl status xinetdAll services must return "Active: active (running)"
1.3. 3. Check selinux
sestatus | grep -i modeCurrent mode and Mode from Config MUST be "permissive" or "disabled" !
1.4. 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
1.5. 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.1Reboot the network
systemctl restart networkThen check the /etc/resolv.conf file. There should be NO hostname statement with an external DNS IP inside of it.
1.6. 6. Login to GenieACS
https://<your-url>:8080/genieacs/
Run wizard and change default credentials