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


11-01-08, gal01 <gal01@wp.pl> napisał(a):
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