[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Freeradius ne re-démarre pas [RESOLU]





Le 22 juin 2016 à 16:42, François TOURDE <fra-duf-no-spam@tourde.org> a écrit :
Salut,

Le 16974ième jour après Epoch,
Olivier écrivait:

> Quand je re-démarre freeradius par "systemctl restart freeradius" ou
> "systemctl stop freeradius; systemctl start freeradius", j'observe dans les
> logs:
>
> juin 22 15:50:39 foobar freeradius[2977]: radiusd: #### Opening IP
> addresses and Ports ####
> juin 22 15:50:39 foobar freeradius[2977]: listen {
> juin 22 15:50:39 foobar freeradius[2977]: type = "auth"
> juin 22 15:50:39 foobar freeradius[2977]: ipaddr = *
> juin 22 15:50:39 foobar freeradius[2977]: port = 0
> juin 22 15:50:39 foobar freeradius[2977]: Failed binding to authentication
> address * port 1812: Address already in use
> juin 22 15:50:39 foobar freeradius[2977]:
> /etc/freeradius/radiusd.conf[273]: Error binding to port for 0.0.0.0 port
> 1812
> juin 22 15:50:39 foobar freeradius[2977]: failed

Tu as essayé de faire un stop, d'attendre que éventuellement le
processus soit bien arrêté, puis de faire un start?

Ça ressemble à un process pas encore fini, ça.

> Pourtant, j'ai:
> # netstat -a | grep  1812
> udp        0      0 localhost:18120         0.0.0.0:*
> # netstat -a | grep radius
> udp        0      0 0.0.0.0:radius          0.0.0.0:*
>
> udp        0      0 0.0.0.0:radius-acct     0.0.0.0:*
>
> Dans ce qui précède, j'imagine que radius=1812 et radius-acct=1813.

Oui, tu peux vérifier par la commande:

  grep radius /etc/services


J'avais laissé la ligne FREERADIUS_OPTIONS="-X" dans mon fichier /etc/default/freeradius.
En la supprimant, freeradius re-démarre normalement.

Je trouve ce comportement surprenant (pourquoi le mode debug devrait-il laisser tourner des processus ? faut-il donc rebooter pour arrêter freeradius en mode debug ?).
La commande "man freeradius" ne mentionne pas cet effet de bord.

Qu'en pensez-vous ?

Slts

Reply to: