Fwd: GenieACS with Cable Modem....
Chris Wang
chris.wh.wang at gmail.com
Thu Mar 24 07:08:40 EDT 2016
Hi,
Today i got finally conclusion.
If you use set / get API function must with GenieACS's known parameters.
EX: Device.DeviceInfo.ProvisioningCode
Device parameters
- Device
- Device.DeviceInfo
- Device.DeviceInfo.HardwareVersion 3.26.1
- Device.DeviceInfo.SoftwareVersion 9.40.1012
- Device.DeviceInfo.ProvisioningCode 4Refresh
<http://172.21.2.234:3000/devices/647C34-DVW32CB-30F77285BDB1#>
- Device.ManagementServer
- Device.ManagementServer.ConnectionRequestURL http://192.168.7.110:7547/
- Device.ManagementServer.ParameterKey
- Device.ManagementServer.AliasBasedAddressing false
- summary.hardwareVersion 3.26.1
- summary.softwareVersion 9.40.1012
But i want setting "Device.WiFi.SSID.10001.SSID" or other parameters ,
GenieACS sever don't know what is this parameter.
So i need to know how to let GenieACS support TR-181 parameters.
I add "Device.WiFi.SSID.10001.SSID" in genieacs/config/parameters.json,
it's not working.
Is there any idea can be provided to me?
Thank you very much.
*Cable Modem's Console:*
-------------------- Walking TR-069 Tree --------------------
Device.WiFi.SSID.10001.Enable = <true>
Device.WiFi.SSID.10001.Status = <Up>
Device.WiFi.SSID.10001.Alias = <>
Device.WiFi.SSID.10001.Name = <wlan0.1>
Device.WiFi.SSID.10001.LowerLayers =
<Radio.10000>
Device.WiFi.SSID.10001.BSSID =
<10:f7:72:85:bd:b4>
Device.WiFi.SSID.10001.MACAddress =
<10:f7:72:85:bd:b4>
Device.WiFi.SSID.10001.SSID =
<WIFID46C98-lv>
Device.WiFi.SSID.10001.Stats.
** Number of Supported Data Model Objects = <9> **
*Best Regards,*
*Chris Wang.*
2016-03-24 11:25 GMT+08:00 Chris Wang <chris.wh.wang at gmail.com>:
> Hi Chia/Agustin,
>
> Thank you for your answer.
>
>
> 1. According to "https://github.com/zaidka/genieacs/issues/26" , it
> looks can support TR-181.
> 2. I follow Agustin's suggest to capture of traffic with wireshark, i
> got message whan i set parametervaluse to DUT.
>
> *Wireshark Message:*
>
> *Server:*
> GET / HTTP/1.1
> Host: 192.168.7.110:7547
> Connection: keep-alive
>
> *DUT:*
> HTTP/1.1 401 Unauthorized
> Content-Length: 0
> WWW-Authenticate: Digest realm="IgdAuthentication", domain="/",
> nonce="ZWY0MmU3ODA6IDRmMDUwMDA6OGJjM2RlNDA=", qop="auth", algorithm=MD5
>
> *Server:*
> GET / HTTP/1.1
> Authorization: Digest
> username="aaa",realm="IgdAuthentication",nonce="ZWY0MmU3ODA6IDRmMDUwMDA6OGJjM2RlNDA=",uri="/",algorithm=MD5,qop=auth,nc=00000001,cnonce="0a4f113b",response="2fbc63eaad534e4940525c6392e0c0bb",opaque="undefined"
> Host: 192.168.7.110:7547
> Connection: keep-alive
>
> *DUT:*
> HTTP/1.1 200 OK
> Content-Length: 0
>
>
>
> *In my config/auth.js : *
> exports.connectionRequest = function(deviceId) {
> // return username/password pair for a given device
> return ["aaa", "aaa"];
> }
>
> * In DUT console:*
>
> TR-069 Thread:
> -------------
> Thread state: Client Running
> Provision Method: DHCPv4 Options
> Debug Level: 0
> IP stack: 3
> IP address: 192.168.7.110
> MAC Address: 11:27:72:85:bd:b1
> ACS Listen Port: 7547
> ACS Connection URL: http://172.21.2.234:7547/
> ACS Username: 647C34-DVW32CB-11277285BDB1
> ACS Password: aaa
> Con Req Username: aaa
> Con Req Password: aaa
> Periodic Inform Enable: 1
> Periodic Inform Iterval: 30
> CWMP version: urn:dslforum-org:cwmp-1-3
> CA Root Cert 1: 0
> CA Root Cert 1 Enabled: 0
> CA Root Cert 2: 0
> CA Root Cert 2 Enabled: 0
>
> What i need to set the parameters of GenieACS server?
>
> *Best Regards,*
> *Chris Wang.*
>
> 2016-03-23 20:50 GMT+08:00 Agustín Bertamoni <abertamoni at stechs.com.ar>:
>
>> Chia/Chis
>> TR-181 is the Device Data Model and this parameters must be configured
>> via TR-069. The problem seems the name of attribute, first enable debug in
>> ACS for this device (CM) restart the ACS and device. Then in debug file you
>> can search the name of the attr. Other option is make a capture of traffic
>> with tcpdump or tcpflow..
>> I hope it has been helpful and I hope your answers.
>> BR
>>
>> STECHS - Ing. Agustin Bertamoni
>> Móvil: (+54911) 62183226
>> Skype: abertamoni-stechs
>> Av. Boyacá 372 Piso 4º Oficina 401 (C1406BHF)
>> Buenos Aires, Argentina
>>
>> On Wed, Mar 23, 2016 at 7:58 AM, Chia-Ching Hung <hchiaching at gmail.com>
>> wrote:
>>
>>> Hi, Chris.
>>>
>>> I think you are using TR-181. But as I known, genieacs did not support
>>> TR-181 by default. I'm also not sure it can support TR-181 if we do
>>> something else from the configuration of genieacs.
>>> 2016年3月23日 18:35於 "Chris Wang" <chris.wh.wang at gmail.com>寫道:
>>>
>>>> Hi All,
>>>>
>>>> Sorry, i got another problem.
>>>>
>>>>
>>>> 1. I add some parameters in genieacs/config/parameters.json and
>>>> (npm run compile and reboot)
>>>>
>>>> "Device.Ethernet.Link./[0-9]+/.MACAddress" : {"alias" :
>>>> "summary.mac", "type" : "mac"},
>>>> "Device.DeviceInfo.Description": {"alias" : "summary.desc"},
>>>> "Device.WiFi.SSID./[0-9]+/.SSID" : {"alias" : "summary.wifissid"}
>>>>
>>>> 2. I did command as below:
>>>> curl -i '
>>>> http://127.0.0.1:7557/devices/647C34-DVW32CB-30F77285BDB1/tasks?timeout=3000&connection_request'
>>>> \
>>>> > -X POST \
>>>> > --data '{ "name": "setParameterValues", "parameterValues":
>>>> [["Device.WiFi.SSID.10001.SSID","1234567890"]] }'
>>>> HTTP/1.1 200 OK
>>>> Content-Type: application/json
>>>> Date: Wed, 23 Mar 2016 10:15:29 GMT
>>>> Connection: keep-alive
>>>> Transfer-Encoding: chunked
>>>>
>>>> {"name":"setParameterValues",*"parameterValues":[]*
>>>> ,"device":"647C34-DVW32CB-30F77285BDB1","timestamp":"2016-03-23T10:15:28.247Z","_id":"56f26cc0a8e33d6704399737"}
>>>>
>>>>
>>>> *I don't know why the parameterValues is null and no any change on
>>>> Cable Modem. *
>>>>
>>>> In Cable Modem Console:
>>>> -------------------- Walking TR-069 Tree --------------------
>>>>
>>>> Device.WiFi.SSID.10001.Enable = <true>
>>>> Device.WiFi.SSID.10001.Status = <Up>
>>>> Device.WiFi.SSID.10001.Alias = <>
>>>> Device.WiFi.SSID.10001.Name =
>>>> <wlan0.1>
>>>> Device.WiFi.SSID.10001.LowerLayers =
>>>> <Radio.10000>
>>>> Device.WiFi.SSID.10001.BSSID =
>>>> <10:17:72:85:bd:b4>
>>>> Device.WiFi.SSID.10001.MACAddress =
>>>> <10:17:72:85:bd:b4>
>>>> Device.WiFi.SSID.10001.SSID =
>>>> <WIFID46C98-lv>
>>>>
>>>> Please give me some way to solve issue.
>>>> Thanks for your answer.
>>>>
>>>> *Best Regards,*
>>>> *Chris Wang.*
>>>> --
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.genieacs.com
>>>> http://lists.genieacs.com/mailman/listinfo/users
>>>>
>>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.genieacs.com
>>> http://lists.genieacs.com/mailman/listinfo/users
>>>
>>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.genieacs.com
>> http://lists.genieacs.com/mailman/listinfo/users
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genieacs.com/pipermail/users/attachments/20160324/96b6460e/attachment-0001.html>
More information about the Users
mailing list