HI Federico and Team: First of all, Very impressed with your work. Great work..
I have installed openwisp2 package on a ubuntu 16.04 VM, and able to register openwrt devices to it. Many thanks for all info available in openwisp google group :-) I used ansible-openwisp2 method to install a copy of openwisp2 packages into my VM. as part of my next step, I am trying to add a new backend under netjsonconfig. Idea is to classify and identify different models of routers (all based on openwrt, but some with one radio, others with 2 radios, plus few outdoorAPs) based on the registered backend information. To Create a new backend, I have already cloned the netjsonconfig/backend/openwrt module and created a new backend and changed name from "OpenWrt" to "NewBackend". I made simialr changed in django_netjsonconfig module also (including settings.py - to add this new backend info). I am able to see the new backend info in all the openwisp controller templates. openwrt's openwisp-config agent is also updated with this new backend name (backend="netjsonconfig.NewBackend"). with these changes I restarted the openwisp2 controller and I am able to register openwrt devices with the new backend. After registration, I am running into an issue with configuration checksum. Device sends a request for configuration checksum to controller but controller returns "HTTP/1.1 500 Internal Server Error". if I put back the openwrt device backend info to "netjsonconfig.OpenWrt" and re-register, the configuration checksum goes through fine and the device is able to get new config update. Not sure what I am missing. Is it an issue with making changes in a package which is created with ansible-openwisp2? or I need to add the new backend info to other places. Any help is appreciated. thanks Kumar -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
