subscribe to our Youtube


14455 questions

17168 answers


0 members

We are migrating to our new platform at Moving forward, you can continue discussions on this new platform. This current platform will be temporarily maintained for reference purposes.
0 votes
613 views 0 comments
by anonymous

I have multiple RUT955 devices and I know how to enable the option in access settings, but I can't find such a setting anywhere in TRB141 admin panel. When trying to make a call to http://device.ip/ubus I get a "Access denied" response so the service is there. Do I need to set it up manually with config files?

1 Answer

0 votes
by anonymous


To enable JSON RPC you need to go to System > Administration > Access Control. Look at the picture provided below:

Make sure you are using latest firmware version: TRB14X_R_00.02.04.1. Link to downloads: 

To login to the router via JSON-RPC you will need software capable of sending HTTP POST requests to the router. The simplest solution is to install an extension similar to Chrome "Postman".

One main difference between RUT9XX and TRB14X is that to obtain session ID you must use admin login name instead of root. For example:


    "jsonrpc":"2.0", "id":1, "method":"call", "params":


        "00000000000000000000000000000000", "session", "login",


            "username":"admin", "password":"admin01"




Currently we don't have TRB14X dedicated JSON-RPC wiki page but you can use RUT9XX configuration examples: