Использую mpd-3.17 & freeradius
Exec-Program-Wait = "/usr/local/sbin/rad-login %p %u"
необходимо выдать 2 AV пары Session-Timeout и Framed-IP-Address
причем пересчет сколько сидеть (Session-Timeout ) и IP (Framed-IP-Address)
ведется в rad-login
в rad-login (сишная прога)
printf("Session-Timeout=%d\n",timeout);
printf("Framed-IP-Address=%s",addr);
радиус пишет
Exec-Program: /usr/local/sbin/rad-login 4 sufferers
Exec-Program output: Session-Timeout=6804 Framed-IP-Address=IP.IP.IP.IP
Exec-Program-Wait: plaintext: Session-Timeout=6804
Framed-IP-Address=IP.IP.IP.IP
далее
Framed-IP-Address=0.0.0.0 (хм NAS юзает ip который прописан у него)
Это как то не так оформляется...как прислать несколько AV пар для mpd?
F1!