malpi pisze:
> Witam,
> generuję sobie za pomocą modułu tc regułki prędkości dla userów.
> Problem polega na tym, że potrzebuję oprócz wartości %downrate i %downceil trzeciej wartości (a'la burst, wsztkie 3 wartości w 1 poleceniu).
> Ta trzecia wartość ma wynosić 1,5*%downceil. Ma ktoś pomysł, jak to zrobić?
> Może jakoś przerobić moduł tc, tylko że nie bardzo się na tym znam :/
> Próbowałem użyć %plimit, ale niestety nie działa w sekcji host_htb_down ani up
>
> Wersja LMS: 1.8.12 Tagan (1.757.2.17/1.13.2.5)
> Wersja LMSDB: 1.8.12 Tagan (core: 1.36.2.2 / driver: postgres 1.29.2.2)
> Wersja PostgreSQL: 8.2.3
> Wersja PHP: 4.4.4-8+etch4
> Wersja Smarty: 2.6.16
>
> Pozdrawiam - malpio
>
> _______________________________________________
> lms mailing list
> lms(a)lists.lms.org.pl
> http://lists.lms.org.pl/mailman/listinfo/lms
>
Zle Cie zrozumialem...
Wykorzystaj np to:
ACTHOUR=`date +%k`
SPEED=`echo %downceil | cut -d '.' -f 1`
if [ $ACTHOUR -ge 23 ]; then
SPEED=$[$SPEED * 2 ]
elif [ $ACTHOUR -le 10 ]; then
SPEED=$[$SPEED * 2 ]
else SPEED=$SPEED
fi
SPEED=$[SPEED].00kbit
Uzywam do zwiekszania predkosci po godzinie 23.
Pozdrawiam.
--
Matys Łukasz
mobile: (+ 48) 504257944
gg: 6808288
msn: lukasz(a)e-matys.com
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
A.L.E.C pisze:
> Matys Łukasz wrote:
>> {result = SELECT LOWER(name) AS name, inet_ntoa(ipaddr) AS ip , passwd
>> FROM nodes networks WHERE networks.name = 'LAN0' AND (ipaddr &
>> inet_aton(mask)) = address}\
>> {for (r=0; r<number(result); r++)}{if (result[r].passwd != "")}\
>> {result[r].name}{"\t*\t"}{result[r].passwd}{"\t"}{result[r].ip}
>> {/if}{/for}\
>>
> prawie dobrze, zgubiłeś przecinek
>
Wstawilem przecinek pomiedzy 'nodes, networks', i demon krzyczy:
lmsd: ERROR: [db_query] Query failed. Column 'name' in field list is
ambiguous
Teraz juz wogole nie wiem dlaczego ;-).
Byc moze nie wie co ma zrobic z name od nodes i name od networks.
--
Matys Łukasz
mobile: (+ 48) 504257944
gg: 6808288
msn: lukasz(a)e-matys.com
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
malpi pisze:
> Witam,
> generuję sobie za pomocą modułu tc regułki prędkości dla userów.
> Problem polega na tym, że potrzebuję oprócz wartości %downrate i %downceil trzeciej wartości (a'la burst, wsztkie 3 wartości w 1 poleceniu).
> Ta trzecia wartość ma wynosić 1,5*%downceil. Ma ktoś pomysł, jak to zrobić?
> Może jakoś przerobić moduł tc, tylko że nie bardzo się na tym znam :/
> Próbowałem użyć %plimit, ale niestety nie działa w sekcji host_htb_down ani up
>
> Wersja LMS: 1.8.12 Tagan (1.757.2.17/1.13.2.5)
> Wersja LMSDB: 1.8.12 Tagan (core: 1.36.2.2 / driver: postgres 1.29.2.2)
> Wersja PostgreSQL: 8.2.3
> Wersja PHP: 4.4.4-8+etch4
> Wersja Smarty: 2.6.16
>
> Pozdrawiam - malpio
>
> _______________________________________________
> lms mailing list
> lms(a)lists.lms.org.pl
> http://lists.lms.org.pl/mailman/listinfo/lms
>
np: w begin zdefiniowac:
BURST="burst 128kbit"
BURST1="burst 128kbit"
i potem tam gdzie generujesz regulki dla komputerow np:
tc class add dev eth1 parent 1:2 classid 1:%x htb rate %downratekbit
ceil %downceilkbit $BURST
tc qdisc add dev eth1 parent 1:%x sfq perturb 10
tc filter add dev eth1 protocol ip parent 1:0 handle %x fw classid 1:%x\n\n
tc class add dev eth0 parent 1:2 classid 1:%x htb rate %upratekbit ceil
%upceilkbit $BURST1
tc qdisc add dev eth0 parent 1:%x sfq perturb 10
tc filter add dev eth0 protocol ip parent 1:0 handle %x fw classid 1:%x\n
Mam nadzieje ze pomoglem.
--
Matys Łukasz
mobile: (+ 48) 504257944
gg: 6808288
msn: lukasz(a)e-matys.com
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Witam,
generuję sobie za pomocą modułu tc regułki prędkości dla userów.
Problem polega na tym, że potrzebuję oprócz wartości %downrate i %downceil trzeciej wartości (a'la burst, wsztkie 3 wartości w 1 poleceniu).
Ta trzecia wartość ma wynosić 1,5*%downceil. Ma ktoś pomysł, jak to zrobić?
Może jakoś przerobić moduł tc, tylko że nie bardzo się na tym znam :/
Próbowałem użyć %plimit, ale niestety nie działa w sekcji host_htb_down ani up
Wersja LMS: 1.8.12 Tagan (1.757.2.17/1.13.2.5)
Wersja LMSDB: 1.8.12 Tagan (core: 1.36.2.2 / driver: postgres 1.29.2.2)
Wersja PostgreSQL: 8.2.3
Wersja PHP: 4.4.4-8+etch4
Wersja Smarty: 2.6.16
Pozdrawiam - malpio
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
A.L.E.C pisze:
> Matys Łukasz wrote:
>>> np. tak:
>>>
>>> SELECT ...
>>> FROM nodes, networks
>>> WHERE networks.name = 'LAN01'
>>> AND (ipaddr & inet_aton(mask)) = address
>>>
>> Witam, zerobilem tak:
>>
>> {result = SELECT LOWER(name) AS name, inet_ntoa(ipaddr) AS ip , passwd
>> FROM nodes networks WHERE networks.name = 'LAN0'}\
>> {for (r=0; r<number(result); r++)}{if (result[r].passwd != "")}\
>> {result[r].name}{"\t*\t"}{result[r].passwd}{"\t"}{result[r].ip}
>> {/if}{/for}\
>>
>> Zapytanie idzie bez bledow, niestety generuje sie pusty plik.
>> A w zdefiniowanej sieci znajduje sie na pewno komputer z IP i haslem.
>> Uprzejmie prosze o jakies nakierowanie...
>>
> To zapytanie zwróci ci tylko hosta o nazwie LAN0, czemu nie napisałeś
> tak jak ja podałem?
Bo jestem totalna kapusta z zapytan SQL..:/
Nie wiem do konca jak wykorzystac Twoja wskazówke...:/
Zrobilem:
{result = SELECT LOWER(name) AS name, inet_ntoa(ipaddr) AS ip , passwd
>FROM nodes networks WHERE networks.name = 'LAN0' AND (ipaddr &
inet_aton(mask)) = address}\
{for (r=0; r<number(result); r++)}{if (result[r].passwd != "")}\
{result[r].name}{"\t*\t"}{result[r].passwd}{"\t"}{result[r].ip}
{/if}{/for}\
Ale demon w logach mowi:
lmsd: ERROR: [db_query] Query failed. Unknown column 'mask' in 'where
clause'
Faktycznie w bazie w tabeli nodes nie widze kolumny mask...
--
Matys Łukasz
mobile: (+ 48) 504257944
gg: 6808288
msn: lukasz(a)e-matys.com
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Matys Łukasz wrote:
>>
>> np. tak:
>>
>> SELECT ...
>> FROM nodes, networks
>> WHERE networks.name = 'LAN01'
>> AND (ipaddr & inet_aton(mask)) = address
>>
>
> Witam, zerobilem tak:
>
> {result = SELECT LOWER(name) AS name, inet_ntoa(ipaddr) AS ip , passwd
> FROM nodes networks WHERE networks.name = 'LAN0'}\
> {for (r=0; r<number(result); r++)}{if (result[r].passwd != "")}\
> {result[r].name}{"\t*\t"}{result[r].passwd}{"\t"}{result[r].ip}
> {/if}{/for}\
>
> Zapytanie idzie bez bledow, niestety generuje sie pusty plik.
> A w zdefiniowanej sieci znajduje sie na pewno komputer z IP i haslem.
> Uprzejmie prosze o jakies nakierowanie...
>
To zapytanie zwróci ci tylko hosta o nazwie LAN0, czemu nie napisałeś
tak jak ja podałem?
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
A.L.E.C pisze:
> Matys Łukasz wrote:
>> Witam, mam sobie skrypcik ktory generuje mi plik dla serwerka pppoe na
>> jednym z routerkow...
>>
>> {result = SELECT LOWER(name) AS name, inet_ntoa(ipaddr) AS ip , passwd
>> FROM nodes}\
>> {for (r=0; r<number(result); r++)}{if (result[r].passwd != "")}\
>> {result[r].name}{"\t*\t"}{result[r].passwd}{"\t"}{result[r].ip}
>> {/if}{/for}\
>>
>> Chcialbym aby generowal on plik, ale tylko dla wybranej sieci np: LAN01,
>> czy da sie to jakos przerobic?
>>
> np. tak:
>
> SELECT ...
> FROM nodes, networks
> WHERE networks.name = 'LAN01'
> AND (ipaddr & inet_aton(mask)) = address
>
Witam, zerobilem tak:
{result = SELECT LOWER(name) AS name, inet_ntoa(ipaddr) AS ip , passwd
>FROM nodes networks WHERE networks.name = 'LAN0'}\
{for (r=0; r<number(result); r++)}{if (result[r].passwd != "")}\
{result[r].name}{"\t*\t"}{result[r].passwd}{"\t"}{result[r].ip}
{/if}{/for}\
Zapytanie idzie bez bledow, niestety generuje sie pusty plik.
A w zdefiniowanej sieci znajduje sie na pewno komputer z IP i haslem.
Uprzejmie prosze o jakies nakierowanie...
Pozdrawiam.
--
Matys Łukasz
mobile: (+ 48) 504257944
gg: 6808288
msn: lukasz(a)e-matys.com
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
>noi dlatego lms-mgc jest do kitu, u mnie nic sie nie kasuje
>dziala accounting i takie tam, dodaje usera lub zmienia tylko konkretnie jego parametry, lub go usuwa. Ciekaw jestem co >mowia twoi ludkowie jak przeladowywujesz baze i gosc a kurat sie wdzwania ;>?
>Nie uwazasz ze czyszczenie calej bazy i zapisanie jej od nowa to troche nie ta era?
>tak samo z regułkami firewalla.
lms-mgc nie jest do kitu ;-) co mówią moi ludkowie ? nic, są dwa radiusy, zmiany są jeden po drugim,
nawet gdyby był jeden... nie używam 386/486, przeładowanie trwa 0,2-0,3 sek.
owszem uważam, że czyszczenie wszystkiego i wgranie od zera to nie ta era,
niestety tylko ta opcja pozwala mi wsadzić do bazy radiusa wszystkie potrzebne mi opcje,
powtórzę się, nas+radius to nie tylko user/pass/IP, tak wygląda lista opcji mikrotika:
http://www.mikrotik.com/Documentation/manual_2.9/dictionary
Pozdrawiam
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
> -----Original Message-----
> From: lms-bounces+bsflip=gmail.com(a)lists.lms.org.pl [mailto:lms-
> bounces+bsflip=gmail.com(a)lists.lms.org.pl] On Behalf Of Jan Łukasz
> Sent: Monday, October 15, 2007 7:52 PM
> To: lista użytkowników LMS
> Subject: Re: [lms] Informacje o ID PIN.
>
> a masz maile do wszystkich userow gdzies chyba mialem skrypt ktory wysylal
> to na maila ludkom wada musisz miec wlasny serwerek pocztowy i troszke w
> nim poczarowac
>
Chciałbym właśnie aby każdy mógł dane osobowe sam zaktualizować.
Nie posiadam kontaktu elektronicznego z klientami.
Myślałem ze sam wdrążę zmienne ID i PIN naprzykład do demona cutoff :D ze
względu na możliwość wygenerowania wiadomości każdemu z klientów ale nie
udało mi się.
Jedynie poprzez powiadomienie na stronę WWW jest możliwe dostania się do
wszystkich.
Pozdrawiam.
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms