Dell PowerConnect W Clearpass 100 Software 3.9 Deployment Guide - Page 487

RADIUS Server Options, General Configuration

Page 487 highlights

Example: Use the following as a conditional expression for an attribute. If the user's traffic in the past 24 hours exceeds 50 MB, the user is changed to the "Over-Quota" role. return GetUserTraffic(86400) > 50e6 && ChangeToRole("Over-Quota"); RADIUS Server Options These are the advanced server options that may be configured using the RADIUS Server Options text field. Where applicable, the default value for each configuration option is shown. The default value will be used if no other value is set in the RADIUS Server Options. Values for parameters may be quoted using double quotes; backslash escaping is supported within doublequoted strings. General Configuration Table 56 General Configuration Settings Value Description max_request_time = 30 cleanup_delay = 5 max_requests = 1024 bind_address = * listen.ipaddr = not set listen.port = not set The maximum time (in seconds) to handle a request. Requests which take more time than this to process may be killed, and a REJECT message is returned. The time to wait (in seconds) before cleaning up a reply which was sent to the NAS. The RADIUS request is normally cached internally for a short period of time, after the reply is sent to the NAS. The reply packet may be lost in the network, and the NAS will not see it. The NAS will then re-send the request, and the server will respond quickly with the cached reply. If this value is set too low, then duplicate requests from the NAS MAY NOT be detected, and will instead be handled as separate requests. If this value is set too high, then the server will cache too many requests, and some new requests may get blocked. (See max_requests, below) The useful range of values is 2 to 10 The maximum number of requests which the server keeps track of. This should be 256 multiplied by the number of clients, for example, with 4 clients, this number should be 1024. If this number is too low, then when the server becomes busy, it will not respond to any new requests, until the 'cleanup_delay' time has passed, and it has removed the old requests. If this number is set too high, then the server will use a bit more memory for no real benefit. If you aren't sure what it should be set to, it's better to set it too high than too low. Setting it to 1000 per client is probably the highest it should be. The useful range of values is 256 and higher. Make the server listen on a particular IP address, and send replies out from that address. This directive is most useful for machines with multiple IP addresses on one interface. It can either contain "*", or an IP address, or a fully qualified Internet domain name. By default, the server uses 'bind_address' to listen to all IP addresses on a machine, or just one IP. The 'port' configuration is used to select the authentication port used when listening on those addresses. If you want the server to listen on additional addresses, you can use the 'listen' section. The IP address on which to listen may be specified as a dotted-quad (1.2.3.4), hostname (radius.example.com) or as a wildcard (*). Port number on which to listen. Only applies if 'listen.ipaddr' has been set. Allowed values are an integer port number (1812) or 0 to look up the port in /etc/services. ClearPass Guest 3.9 | Deployment Guide Reference | 487

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518

ClearPass Guest 3.9
|
Deployment Guide
Reference |
487
Example:
Use the following as a conditional expression for an attribute. If the user's traffic in the past 24 hours
exceeds 50 MB, the user is changed to the "Over-Quota" role.
return GetUserTraffic(86400) > 50e6 && ChangeToRole("Over-Quota");
RADIUS Server Options
These are the advanced server options that may be configured using the RADIUS Server Options text field.
Where applicable, the default value for each configuration option is shown.
The default value will be used if no other value is set in the RADIUS Server Options.
Values for parameters may be quoted using double quotes; backslash escaping is supported within double-
quoted strings.
General Configuration
Table 56
General Configuration Settings
Value
Description
max_request_time
= 30
The maximum time (in seconds) to handle a request. Requests which take more time
than this to process may be killed, and a REJECT message is returned.
cleanup_delay
= 5
The time to wait (in seconds) before cleaning up a reply which was sent to the NAS.
The RADIUS request is normally cached internally for a short period of time, after the
reply is sent to the NAS. The reply packet may be lost in the network, and the NAS will
not see it. The NAS will then re-send the request, and the server will respond quickly
with the cached reply.
If this value is set too low, then duplicate requests from the NAS MAY NOT be
detected, and will instead be handled as separate requests. If this value is set too
high, then the server will cache too many requests, and some new requests may get
blocked. (See
max_requests
, below) The useful range of values is 2 to 10
max_requests
= 1024
The maximum number of requests which the server keeps track of. This should be
256 multiplied by the number of clients, for example, with 4 clients, this number
should be 1024. If this number is too low, then when the server becomes busy, it will
not respond to any new requests, until the ‘cleanup_delay’ time has passed, and it
has removed the old requests.
If this number is set too high, then the server will use a bit more memory for no real
benefit. If you aren’t sure what it should be set to, it’s better to set it too high than too
low. Setting it to 1000 per client is probably the highest it should be. The useful range
of values is 256 and higher.
bind_address
= *
Make the server listen on a particular IP address, and send replies out from that
address. This directive is most useful for machines with multiple IP addresses on one
interface. It can either contain “*”, or an IP address, or a fully qualified Internet domain
name.
listen.ipaddr
=
not set
By default, the server uses ‘bind_address’ to listen to all IP addresses on a machine,
or just one IP. The ‘port’ configuration is used to select the authentication port used
when listening on those addresses. If you want the server to listen on additional
addresses, you can use the ‘listen’ section.
The IP address on which to listen may be
specified as a dotted-quad (1.2.3.4), hostname (radius.example.com) or as a wildcard
(*).
listen.port
=
not set
Port number on which to listen. Only applies if ‘listen.ipaddr’ has been set. Allowed
values are an integer port number (1812) or 0 to look up the port in /etc/services.