cancel
Showing results for 
Search instead for 
Did you mean: 

Changing Northbound IP

ali_talha_cevik
New Contributor II

Hello,

We are trying to integrate Ruckus SZ controller with our guest wifi system, We need to set NbiIP parameter in redirection url as our public IP instead of local management IP.  By default this parameter is local management ip of SZ controller.

Here is redirection URL :

login?nbiIP=192.168.8.97&client_mac=ENCd3c2aef98889a86001b5aa0d66e7f8fc2f95d0f6f7ececba&domain_name=Gebze&reason=Un-Auth-Captive&wlanName=ruckusDevelopment&dn=scg.ruckuswireless.com&ssid=ruckusDevelopment&mac=c8:03:f5:39:01:40&url=https%3A%2F%2Fdeneme.com%2F&proxy=0&vlan=1&wlan=2&sip=scg.ruckuswireless.com&zoneName=sEjfBX2-ihl1grlttAtdqR9iZV8ZyAi_bnfl6wtCxH0_1643096951069&apip=192.168.10.201&sshTunnelStatus=1&uip=ENCb2579826807a64302892e68ff98dd8ab HTTP/1.1

Is it possible to define a custom northbound interface IP ? If not, can we attach the public IP to the URL somehow ?

Thank you.

1 ACCEPTED SOLUTION

ali_talha_cevik
New Contributor II

We figured it out. The solution is : Under System > Cluster, configure control planes, We have set the "Control NAT IP" as the public IP in the Physical interfaces tab.

Then NbiIP parameter becomes the public IP.

Thank you for your attention. @toomas_kadarpik​ , @parikshith_nagaraj_aa0004​ 

 

View solution in original post

5 REPLIES 5

toomas_kadarpik
New Contributor III

SZ system has two installation versions Highscale and Essentials, the latter is with one interface and Highscale uses separate control / management interfaces.  NBI interace is JSON API based, this communicates with login script / serverHTTP, wispr profile must have redirect url to this http/https server and the server then connects to the smartzone northbound API, for example tells to the SZ to let mac address in.  We have done over 50 integrations with SZ and the latest one was confirmed e-mail version, a customer just confirms e-mail in his or her gmail or another mail and wi-fi works after that. 

Anonymous
Not applicable

Hi @ali_talha_cevik,

By default we present management IP as NBI in redirection URL. However, we do support UDI (User defined interface) to post JSON requests on port 9080/9443. Please refer below documentation for more info on UDI and JSON requests.

https://support.ruckuswireless.com/documents/3647-smartzone-6-0-0-ga-hotspot-wispr-reference-guide-s...

Regards,

Parikshith

@parikshith_nagaraj_aa0004​  Beyond decryption requests we need it in order to move forward next stages of the login flow. We need to send API login requests to the public IP in front of SZ controller.

 

ali_talha_cevik
New Contributor II

We figured it out. The solution is : Under System > Cluster, configure control planes, We have set the "Control NAT IP" as the public IP in the Physical interfaces tab.

Then NbiIP parameter becomes the public IP.

Thank you for your attention. @toomas_kadarpik​ , @parikshith_nagaraj_aa0004​