mozna to zrobic na wiele sposobow najprosciej dopisac do skryptu tc ktory w koncu generuje skrypt basha aby sprawdzal ktora jest godzina, jezeli jest nocna to ustawia jakas zmienna ze nocna i wtedy downceil mnozy razy dwa, i po sprawie.
tak wygladalby poczatek skryptu:
hour=`date +%H`;
case "$hour" in
"23") time=night ;;
"00") time=night ;;
"01") time=night ;;
"02") time=night ;;
"03") time=night ;;
"04") time=night ;;
"05") time=night ;;
"06") time=night ;;
*) time=day ;;
esac
do tego tak jak mowie warunek przy generowaniu kolejki ze jezeli time=night to wtedy razy 2 plus dopisac do krona aby wykonywal sie o zadanej godzinie. Nie kazdy przelodowywuje lmsa kilka razy dziennie ;).
jest to naprawde proste i wpisuje sie to do konfiguracji tc.so w zakladce daemon. wrzucilbym ci calosc ale nie uzywam juz tego od kiedy podzialem zajmuja si mikrotiki, a przydzielaniem taryf zajmuje sie osobny program ktory tylko korzysta z bazy lmsa. mozesz jeszcze dopisac bajer zeby sprawdzal czy klient posiada taka taryfe. Ja nie kazdemu daje nocna, ten kto chce doplaca 5 zeta.
Pozdrawiam
Witaj Maxwel,
W Twoim liście datowanym 11 stycznia 2008 (09:04:21) można przeczytać:
M> Maricn pisze:
>> Albo tak wykorzystać pola taryf by moc wyciągnąć później wieczorne taryfy
>>
>> Upload rate: 8 kbit/s
>> Upload ceil: 48 kbit/s
>> Download rate: 1024 kbit/s
>> Download ceil: 2048 kbit/s
>>
>> Pozniej w lms-mgc wybrac odpowiednie formy zapytan.
>>
>>
>> Dla taryfy nocnej
>> allexistnodes = class download eth1 %NAME
>> allexistnodes = match dstip %IP
>> allexistnodes = ceil %DOWNCEILkbit
>> allexistnodes = class upload eth0 %NAME
>> allexistnodes = match srcip %IP
>> allexistnodes = ceil %UPCEILkbit
>>
>> Dla taryfy dziennej
>>
>> allexistnodes = class download eth1 %NAME
>> allexistnodes = match dstip %IP
>> allexistnodes = ceil %DOWNRATEkbit
>> allexistnodes = class upload eth0 %NAME
>> allexistnodes = match srcip %IP
>> allexistnodes = ceil %UPCEILkbit
>>
>> Generowane dla niceshaper0.6
>>
>> Pozdrawiam
>>
>>
M> To chyba będzie najprościej zrobić. Ja używam skryptów Baroo więc
M> przerobie to do swoich potrzeb jeszcze mnie zastanawia jak podstawić w
M> danej godzinie konkretny plik z taryfami. Hmm.. ale mam kilka pomysłów
M> więc zaraz poeksperymentuje.
Jak używasz skryptów Baroo to sobie musisz zdublować plik
rc.hfsc i w klonie zrobić jako plik z konfiguracją ten z podwojonymi
wartościami. Wtedy odpalasz według potrzeby jeden lub drugi plik
podziału pasma.
--
Pozdrowienia,
Tomek mailto:gal01@wp.pl
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms