Users Guide

Table Of Contents
Understanding XMl API Response
The response message from the controller is sent in an XML format. The default format of the response is:
[Message header]
Displays the request parameters and other standard header details.
..
...
..
<response>
<status>Status Message</status>
<code>Code in case of an error</code>
</response>
Adding a Client
This command will add a client on your network.
john@linux:/home/john/tools/xml-api# ./auth -i 10.10.10.249 -m 00:19:d2:01:0b:aa -r logon
10.11.12.13 add $abcd$1234$
The commands sends the following information in the authentication request to the controller:
l Client IP address: 10.10.10.249
l Client MAC address: 00:19:d2:01:0b:aa
l Authentication server IP address: 10.11.12.13
l Authentication command: add
l Key to validate authentication request: $abcd$1234$
l Verification key is sent in cleartext format
Response from the controller
server=10.11.12.13, command=add, version=1.0, secret=$abcd$1234$sessid=
Message authentication is cleartext ($abcd$1234$)
HTTP/1.1 200 OK
Date: Tue, 03 Aug 2010 23:32:16 GMT
Server:
Connection: close
Content-Type: text/xml
<authresponse>
<status>Ok</status>
<code>0</code>
</authresponse>
View the updated details of the client on the controller
(host) #show user-table
Users
-----
IP MAC Name Role Age(d:h:m) Auth VPN link AP name Roaming
Essid/Bssid/Phy Profile Forward mode Type Host Name
---------- ------------ ------ ---- ---------- ---- -------- ------- --- ---- --
------------- ------- ------------ ---- ---------
10.10.10.249 00:19:d2:01:0b:aa logon 00:00:00
User Entries: 1/1
Deleting a Client
This command will delete a client from your network.Deleting a client—request and response
Dell Networking W-Series ArubaOS 6.4.x | User Guide External User Management | 1124