Please note that the CWMP server is experimental for now. While the TR-069 protocol is supported, some client devices may require server-side changes to provision.

Installation

The CWMP server is typically installed on the web server machine(s), but may be installed on any machine in the cluster if desired.

  1. Add the following stanza to /etc/enswitch/enswitch.ini, creating the file if necessary:
    • [json]
    • url = http://<web server address>/api/json/
  2. If using a single machine, do:
    • enswitch install enswitch_cwmpd
  3. If using a pair of machines with corosync and pacemaker, do:
    • enswitch install enswitch_cwmpd-cp
  4. Ensure that TCP port 9292 is open in the firewall.
  5. Set your client device(s) to be provisioned from: http://<hostname>:9292/cwmp