APIs in Category: radius | 7-Mode API version 1.21

radius-reset-stats radius-server-add radius-server-remove radius-service-start radius-service-status radius-service-stop radius-show-info radius-stats-list-info | Radius (Remote Authentication Dial In User Service) is a networking protocol that uses access servers to provide centralized management of access to large networks. Using the radius client service in ONTAP, the iSCSI target can leverage the radius server for centralized CHAP secrets management and user authentication using industry standard protocol. The radius APIs provide radius client management from ONTAP.

NetApp Manage ONTAP

radius-reset-stats | [top]

> Zero radius client counters

> Vfiler-enabled
> Yes

radius-server-add | [top]

> Add a radius server to the radius client service

> Input Name | Range | Type | Description
> is-default-server |  | boolean optional | Whether or not to set the server as default server.
> port |  | integer optional | The UDP port number of the radius server. The default port number is 1812 if not specified. Range: [1..2^16-1]
> radius-ip-addr |  | string | The hostname or IP address (in dotted-decimal format) of the radius server to add. (for example, "192.168.11.12").

> Errno | Description
> ENOTSTARTED |  |
> EINVALIDINPUTERROR |  |

> Vfiler-enabled
> Yes

radius-server-remove | [top]

> Remove a radius server from the radius client service

> Input Name | Range | Type | Description
> port |  | integer optional | The UDP port number of the radius server. The default port number is 1812 if not specified. Range: [1..2^16-1]
> radius-ip-addr |  | string | The hostname or IP address (in dotted-decimal format) of the radius server to remove. (for example, "192.168.11.12").

> Errno | Description
> ENOTSTARTED |  |
> EINVALIDINPUTERROR |  |

> Vfiler-enabled
> Yes

radius-service-start | [top]

> Start radius client service. Service will be avaliable once the call returns with success.

> Errno | Description
> EALREADYSTARTED |  |
> EINTERNALERROR |  |
> EREVERTINPROGRESS |  |

> Vfiler-enabled
> Yes

radius-service-status | [top]

> Get status of the radius client service, whether or not it is running.

> Output Name | Range | Type | Description
> is-available |  | boolean | "true" if radius client service is running, "false" otherwise.

> Vfiler-enabled
> Yes

radius-service-stop | [top]

> Stop radius client service. Service will no longer be available once the call returns with success.

> Errno | Description
> ENOTSTARTED |  |
> EINTERNALERROR |  |

> Vfiler-enabled
> Yes

radius-show-info | [top]

> Get the information about the radius client service.

> Output Name | Range | Type | Description
> is-available |  | boolean | "true" if radius client service is running, "false" otherwise.
> radius-server-list-entries |  | radius-server-list-entry-info[] | A list of configured radius servers.

> Vfiler-enabled
> Yes

radius-stats-list-info | [top]

> Return radius client statistics

> Output Name | Range | Type | Description
> radius-stats |  | radius-stats-info[] | statistics for radius client

> Vfiler-enabled
> Yes

Element definition: radius-server-list-entry-info | [top]

> Configuration information about a radius server.

> Name | Range | Type | Description
> radius-server-info |  | string | Ordering information of the radius server.
> radius-server-ip |  | ip-address | The IP address of the radius server.
> radius-server-port |  | integer | The UDP port number of the radius server.

Element definition: radius-stats-info | [top]

> Statistics block

> Name | Range | Type | Description
> access-accepted-packets |  | integer | Count of access-accept radius packets Range: [0..2^32-1]
> access-challenged-packets |  | integer | Count of access-challenge radius packets Range: [0..2^32-1]
> access-rejected-packets |  | integer | Count of access-reject radius packets Range: [0..2^32-1]
> authentication-requests |  | integer | Count of radius authentication requests Range: [0..2^32-1]
> denied-packets |  | integer | Count of denied radius packets Range: [0..2^32-1]
> late-packets |  | integer | Count of late reply radius packets Range: [0..2^32-1]
> retransmitted-packets |  | integer | Count of retransmission of access-request packets Range: [0..2^32-1]
> short-packets |  | integer | Count of short radius packets Range: [0..2^32-1]
> timed-out-packets |  | integer | Count of timed-out access-request packets Range: [0..2^32-1]
> unknown-packets |  | integer | Count of unknown radius packets Range: [0..2^32-1]
> unknown-server-packets |  | integer | Count of radius packets from unknown server Range: [0..2^32-1]

Element definition: ip-address | [top]

> One ip address, in dotted-decimal format (for example, "192.168.11.12"). If IPv6 address then, it should be in the format a:b:c:d:e:f:g:h (for example, fd20::44).

> [none]