I need to manage a fleet of RUTC50’s over Tailscale using TR069 to update configurations.
The RUTC50 TR069 Device.ManagementServer.ConnectionRequestURL parameter defaults to the WAN IP and can not be changed via Web Interface. I can not use the WAN IP as the WAN is randomly behind CGNAT depending on the location.
Is there a way to change the ConnectionRequestURL to a LAN IP? I have read the TR069 Wiki and it does not address this issue.
Greetings,
Currently, we retrieve the ConnectionRequestURL node using the command ubus call wan_info get '{"include_vpn": true}' and extract the first IP address from the resulting list. Currently, there is no way to modify how this node is retrieved.
It may be possible to alter the retrieval process by developing custom firmware via the SDK. I would need to confirm this approach with our Research and Development team. Please let me know if you would like to proceed with this option, and I will reach out to our R&D department.
You can find more information about the SDK and development process here: RUTOS Software Development Kit (SDK) Instruction - Teltonika Networks Wiki
Best Regards,
Justinas
Thanks, yes please confirm with your development team if we can use the SDK to work around this issue and we will go that route.
I have forwarded your inquiry to our research and development department. Once I get feedback from them, I will get back to you.
Best Regards,
Justinas
Greetings,
There is no update from our R&D team yet, once I get information from them, I will let you know.
Best Regards,
Justinas
Greetings,
ConnectionRequestURL node is described in a shell script management_server , in a function management_server_get_connection_request_url(). The function can be edited directly on the router or in the SDK /build_dir
Best Regards,
Justinas
Thanks Justinas, I really appreciate the follow up!