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
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms