A complete EAP-TLS device provisioning system for managing network device authentication and certificate distribution.
Overview
This system provides automated provisioning of network devices with EAP-TLS certificates, including:
- Device registration and management
- Certificate Authority (CA) and server certificate management
- FreeRADIUS integration for 802.1X authentication
- Switch configuration management
- Web-based management interface
System Requirements
- Operating System: Linux (Ubuntu 20.04+ recommended)
- Docker: 20.10+ with Docker Compose
- Disk Space: Minimum 5GB free
- Memory: Minimum 2GB RAM
- Network: Ports 3000, 3001, 1812, 1813, 5433 available
Installation
Download and unzip Aida EAP-TLS Provisioning. The installation requires Docker Compose. An installation script is provided. Run with sudo to install Docker Compose if missing.
wget https://mhttechnologieshelp.zendesk.com/hc/en-us/article_attachments/41633016092813 -O aida-eap-tls-provisioning.zip unzip aida-eap-tls-provisioning.zip cd aida-eap-tls-provisioning sudo ./install.sh
Start
To start the provisioning server run the start script.
./start.sh
Stop
To stop the server run the stop script.
./stop.sh
Update
For software updates a docker image update script is provided.
./update.sh
Admin
The default credentials are
username: admin password: admin123