więc tak, jeżeli do serwera pppoe (czy to MT czy linux'owy) można wyslać parametr w stylu "Rate-Limit = "256k/256k"" to ja (u siebie) nie widzę juz (większej) potrzeby wysyłania konfiguracji do MT, ale info jak wysłać do MT praktycznie każde polecenie jest tu: http://forums.gentoo.org/viewtopic-p-3995658-highlight-.html#3995658 natomiast skrypty obsługiwane z demona wyglądają u mnie tak:
1) #!/bin/bash
#set -x cd /katalog/jakiś/tam
./radcheck.sql ./usergroup.sql ./radreply.sql
mysql -ulms -ppassło -B lms -e'select id,name,mac,INET_NTOA(ipaddr),INET_NTOA(ipaddr_pub),access,passwd from nodes order by id' | awk -f /katalog/jakiś/tam/mac.awk mysql -ubaza-radius -ppassło -B radius -e'delete from radcheck' mysql -ubaza-radius -ppassło -B radius -e'delete from usergroup' mysql -ubaza-radius -ppassło -B radius -e'delete from radreply' mysql -ubaza-radius -ppassło radius < radcheck.sql mysql -ubaza-radius -ppassło radius < usergroup.sql mysql -ubaza-radius -ppassło radius < radreply.sql rm ./radcheck.sql rm ./usergroup.sql rm ./radreply.sql
2) { id=$1; name=$2; mac=$3; ipaddr=$4; ipaddr_pub=$5; access=$6; passwd=$7 if (name!="name") { print "insert into radcheck values("id", '"mac"', 'Password', '==', '', '"name"');" >> "./radcheck.sql"; print "insert into radreply values("id", '"name"', 'Framed-IP-Address', ':=', '"ipaddr"');" >> "./radreply.sql"; print "insert into usergroup values("id", '"mac"', 'wireless', '');" >> "./usergroup.sql"; id=id+1000; print "insert into radcheck values("id", '"name"', 'Password', '==', '"passwd"', '"name"');" >> "./radcheck.sql"; print "insert into usergroup values("id", '"name"', 'pppoe', '');" >> "./usergroup.sql"; id=id+1000; print "insert into radreply values("id", '"name"', 'Idle-Timeout', ':=', '900');" >> "./radreply.sql"; id=id+1000; print "insert into radreply values("id", '"name"', 'Framed-MTU', ':=', '1480');" >> "./radreply.sql"; } }
do tego trzeba sobie troszkę "zrobić" bazę danych radiusa, nie pamiętam już co gdzie dodawałem... (tabele/inne) ale o ile pamiętam, nie wszystko było odrazu (?chyba?)
Pozdrawiam
PS jeżeli ktoś wie jak wysłać parametr prędkości połączenia w odpowiedzi radiusa do serwera pppoe to proszę o info ! (a'la Rate-Limit = "256k/256k")
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms