
Digi IX15 Gateway User Guide 8
Example performance test using iPerf3 430
Applications
Develop Python applications 433
Set up the IX15 for Python development 433
Create and test a Python application 434
End-to-end demos 435
Python modules 435
Set up the IX15 to automatically run your applications 467
Configure applications to run automatically 467
Show script information 474
Stop a script that is currently running 475
Start an interactive Python session 476
Run a Python application at the shell prompt 476
Install third party Python modules 478
Python migration guide 478
Programming IDE 479
Python version 479
Deployment 503
User authentication
IX15 user authentication 506
User authentication methods 506
Add a new authentication method 508
Delete an authentication method 510
Rearrange the position of authentication methods 512
Authentication groups 514
Change the access rights for a predefined group 516
Add an authentication group 518
Delete an authentication group 523
Local users 525
Change a local user's password 526
Configure a local user 528
Delete a local user 536
Terminal Access Controller Access-Control System Plus (TACACS+) 538
TACACS+ user configuration 539
TACACS+ server failover and fallback to local authentication 540
Configure your IX15 device to use a TACACS+ server 540
Remote Authentication Dial-In User Service (RADIUS) 544
RADIUS user configuration 545
RADIUS server failover and fallback to local configuration 545
Configure your IX15 device to use a RADIUS server 546
LDAP 550
LDAP user configuration 551
LDAP server failover and fallback to local configuration 552
Configure your IX15 device to use an LDAP server 552
Disable shell access 557
Set the idle timeout for IX15 users 559
Example user configuration 561
Example 1: Administrator user with local authentication 561
Example 2: RADIUS, TACACS+, and local authentication for one user 563