🔧 Common Issues and Solutions
1
FreeRADIUS Won't Start
# Check FreeRADIUS configuration
sudo freeradius -X
# Check logs
sudo tail -f /var/log/freeradius/radius.log
# Common fixes:
sudo systemctl restart freeradius
sudo systemctl enable freeradius
2
Database Connection Issues
# Check MySQL status
sudo systemctl status mysql
# Test database connection
mysql -u radius -p -h localhost radius
# Reset MySQL password if needed
sudo mysql -e "ALTER USER 'radius'@'localhost' IDENTIFIED BY 'radius123';"
3
Web Interface Not Accessible
# Check Apache status
sudo systemctl status apache2
# Check Apache error logs
sudo tail -f /var/log/apache2/error.log
# Verify file permissions
sudo chown -R www-data:www-data /var/www/html/radius/
sudo chmod -R 755 /var/www/html/radius/
4
Firewall Issues
# Check if ports are blocked
sudo ufw status
# Allow required ports
sudo ufw allow 1812/udp
sudo ufw allow 1813/udp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
5
RADIUS Authentication Fails
# Check client configuration
mysql -u radius -p radius -e "SELECT * FROM nas;"
# Verify user exists
mysql -u radius -p radius -e "SELECT * FROM radcheck;"
# Test with verbose output
radtest testuser testpass localhost 0 testing123 -x
📞 Need More Help?
- Check the installation log:
/var/log/freeradius_install.log
- Review FreeRADIUS logs:
/var/log/freeradius/
- Check system logs:
sudo journalctl -u freeradius