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