(PECL radius >= 1.1.0)
radius_add_server — Añade un servidor
$radius_handle,$hostname,$port,$secret,$timeout,$max_tries
radius_add_server() puede ser utilizado varias veces, y puede ser
utilizado junto con la función radius_config().
Como máximo, pueden especificarse 10 servidores. Cuando se proporcionan varios servidores,
se intentan de forma round-robin hasta que se recibe una respuesta válida,
o hasta que se alcanza el límite max_tries de cada servidor.
radius_handlehostnamehostname especifica el host servidor,
ya sea como nombre de dominio completo o como dirección IP.
port
El port especifica el puerto UDP al que
conectar en el servidor. Si el puerto dado es 0, la biblioteca
buscará el servicio radius/udp o
radacct/udp
en la base de datos de servicios de red y utilizará el puerto
encontrado. Si no se encuentra ninguna entrada, la biblioteca utilizará los puertos
Radius estándar, 1812 para la autenticación y 1813 para las cuentas.
secretsecret. El protocolo Radius ignora
todo excepto los primeros 128 bytes del secreto compartido.
timeouttimeout, en segundos.
max_triesEjemplo #1 Ejemplo con radius_add_server()
<?php
if (!radius_add_server($res, 'radius.example.com', 1812, 'testing123', 3, 3)) {
echo 'Error Radius :' . radius_strerror($res). "\n<br>";
exit;
}
?>