Возможна автоматическая настройка Хотспота через программу mikrotik_hotspot.pl
Примеры
Настройка хотспота на микротике, адрес которого 192.168.0.60, RADIUS и start.cgi на 192.168.0.62:
./mikrotik_hotspot.pl CONFIGURE_HOTSPOT=y IP_ADDRESS=192.168.0.60 BILLING_IP_ADDRESS=192.168.0.62
То же, с заливкой SSH сертификата и интерфесе хотспота wlan1:
./mikrotik_hotspot.pl CONFIGURE_HOTSPOT=y IP_ADDRESS=192.168.0.60 BILLING_IP_ADDRESS=192.168.0.62 UPLOAD_KEY=y HOTSPOT_INTERFACE=wlan1
Программа сохраняет настройки предыдущих вызовов, для повторной конфигурации:
./mikrotik_hotspot.pl READ_CONFIG=192.168.0.64.arguments
Значения по умолчанию
Любое из значений можно поменять, задав через аргументы командной строки:
| UPLOAD_KEY | n |
|---|---|
| BACKUP | n |
| CONFIGURE_HOTSPOT | n |
| BACKUP_AUTO | n |
| SSH_PORT | 22 |
| RADIUS_SECRET | secretpass |
| CERTS_DIR | /usr/abills/Certs/ |
| IDENTITY_FILE | /usr/abills/Certs/id_rsa.abills_admin |
| REMOTE_ADMIN_NAME | abills_admin |
| LOGIN | admin |
| MASK | 255.255.255.0 |
| HOTSPOT_INTERFACE | wlan1 |
| BACKUP_FILE | \$IP_ADDRESS_\$DATE.backup |
| HOTSPOT_ADDRESS | 192.168.4.1 |
| HOTSPOT_NETWORK | 192.168.4.0 |
| HOTSPOT_NETMASK | 24 |
| MIKROTIK_GATEWAY | 192.168.0.1 |
| DHCP_RANGE | 192.168.4.3-192.168.4.254 |
| MIKROTIK_DNS | 8.8.8.8 |
| HOTSPOT_DNS_NAME | hotspot.abills.net.ua |