![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
Witam, Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ?
![](https://secure.gravatar.com/avatar/9053bcbca35257f957445bc432313b5c.jpg?s=120&d=mm&r=g)
[Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a):
Witam, Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ?
Co rozumiesz pod pojeciem "sensowne"??
![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
1. działające, 2. przejrzyście napisane (tak by wyedytować pod siebie), 3. nie robiące przerw w trakcie migracji
Pozdrawiam Michał Korzeniowski
[Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a):
Witam, Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ?
Co rozumiesz pod pojeciem "sensowne"??
![](https://secure.gravatar.com/avatar/5d1b48e874abd78159f4c2bf85dd47cd.jpg?s=120&d=mm&r=g)
a co wg. Twojej koncepcji ma robić MT?
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:10 użytkownik Michal Korzeniowski < michal.korzeniowski@mediatelekom.pl> napisał:
- działające,
- przejrzyście napisane (tak by wyedytować pod siebie),
- nie robiące przerw w trakcie migracji
Pozdrawiam Michał Korzeniowski
[Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a):
Witam,
Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ?
Co rozumiesz pod pojeciem "sensowne"??
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
dhcp serwer, pilnować arp, proste kolejki
Pozdrawiam Michał Korzeniowski
a co wg. Twojej koncepcji ma robić MT?
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:10 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl mailto:michal.korzeniowski@mediatelekom.pl> napisał:
1. działające, 2. przejrzyście napisane (tak by wyedytować pod siebie), 3. nie robiące przerw w trakcie migracji Pozdrawiam Michał Korzeniowski [Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a): Witam, Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ? Co rozumiesz pod pojeciem "sensowne"?? _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto: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
![](https://secure.gravatar.com/avatar/5d1b48e874abd78159f4c2bf85dd47cd.jpg?s=120&d=mm&r=g)
http://lists.lms.org.pl/pipermail/lms/2010-March/021075.html
działa
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:27 użytkownik Michal Korzeniowski < michal.korzeniowski@mediatelekom.pl> napisał:
dhcp serwer, pilnować arp, proste kolejki
Pozdrawiam Michał Korzeniowski
a co wg. Twojej koncepcji ma robić MT?
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:10 użytkownik Michal Korzeniowski < michal.korzeniowski@mediatelekom.pl> napisał:
- działające,
- przejrzyście napisane (tak by wyedytować pod siebie),
- nie robiące przerw w trakcie migracji
Pozdrawiam Michał Korzeniowski
[Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a):
Witam,
Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ?
Co rozumiesz pod pojeciem "sensowne"??
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing listlms@lists.lms.org.plhttp://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
dzięki serdeczne.
DBD::Pg::st execute failed: ERROR: column "mac" does not exist LINE 1: SELECT id, name, ipaddr, mac, ownerid FROM nodes WHERE name ... ^ at ./mikrotik line 192.
rozumiem że wypadałoby się zaktualizować do najnowszej wersji bo mam LMS 1.11-git
Pozdrawiam Michał Korzeniowski
http://lists.lms.org.pl/pipermail/lms/2010-March/021075.html
działa
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:27 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl mailto:michal.korzeniowski@mediatelekom.pl> napisał:
dhcp serwer, pilnować arp, proste kolejki Pozdrawiam Michał Korzeniowski
a co wg. Twojej koncepcji ma robić MT? pozdrawiam Grzegorz Cichowski W dniu 12 maja 2015 14:10 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl <mailto:michal.korzeniowski@mediatelekom.pl>> napisał: 1. działające, 2. przejrzyście napisane (tak by wyedytować pod siebie), 3. nie robiące przerw w trakcie migracji Pozdrawiam Michał Korzeniowski [Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a): Witam, Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ? Co rozumiesz pod pojeciem "sensowne"?? _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto: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
![](https://secure.gravatar.com/avatar/ab17374bac056d919e11a54dd9ca8df4.jpg?s=120&d=mm&r=g)
W dniu 12.05.2015 15:20, Michal Korzeniowski napisał(a):
dzięki serdeczne.
DBD::Pg::st execute failed: ERROR: column "mac" does not exist LINE 1: SELECT id, name, ipaddr, mac, ownerid FROM nodes WHERE name ... ^ at ./mikrotik line 192.
rozumiem że wypadałoby się zaktualizować do najnowszej wersji bo mam LMS 1.11-git
Daj w zapytaniu FROM vnodes (jeśli nie masz przypisanych więcej niż jednego mac na hosta) lub FROM vmacs (jeśli masz więcej).
Pozdrawiam Michał Korzeniowski
![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
aj już się wziąłem za upgrade... Pozdrawiam Michał Korzeniowski www.mediatelekom.pl <www.mediatelekom.pl> Media Telekom Sp. z o.o. ul. Berka Joselewicza 3 08-110 Siedlce tel:+48 25 7948484 mob:+48 533733249 NIP:821-264-03-46 REGON:147113865 KRS 0000499286 Sąd Rejonowy dla m.st. Warszawy w Warszawie, XIV Wydział Gospodarczy Krajowego Rejestru Sądowego W dniu 12.05.2015 o 15:40, Tomasz Chiliński pisze:
W dniu 12.05.2015 15:20, Michal Korzeniowski napisał(a):
dzięki serdeczne.
DBD::Pg::st execute failed: ERROR: column "mac" does not exist LINE 1: SELECT id, name, ipaddr, mac, ownerid FROM nodes WHERE name ... ^ at ./mikrotik line 192.
rozumiem że wypadałoby się zaktualizować do najnowszej wersji bo mam LMS 1.11-git
Daj w zapytaniu FROM vnodes (jeśli nie masz przypisanych więcej niż jednego mac na hosta) lub FROM vmacs (jeśli masz więcej).
Pozdrawiam Michał Korzeniowski
![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
mówiłem coś o upgrade... i tu zaczynają się schodki 1.4.1 ---> aktualna git
po podmianie plików na te z lms-master lms.ini to samo
Fatal error: cannot connect to database!
a w logach [Tue May 12 13:20:54 2015] [error] [client 192.168.4.109] PHP Warning: Unknown config variable "host" in section "database"! in /var/www/index.php on line 88
jakaś podpowiedź ?
Pozdrawiam Michał Korzeniowski
W dniu 12.05.2015 15:20, Michal Korzeniowski napisał(a):
dzięki serdeczne.
DBD::Pg::st execute failed: ERROR: column "mac" does not exist LINE 1: SELECT id, name, ipaddr, mac, ownerid FROM nodes WHERE name ... ^ at ./mikrotik line 192.
rozumiem że wypadałoby się zaktualizować do najnowszej wersji bo mam LMS 1.11-git
Daj w zapytaniu FROM vnodes (jeśli nie masz przypisanych więcej niż jednego mac na hosta) lub FROM vmacs (jeśli masz więcej).
Pozdrawiam Michał Korzeniowski
![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
z tym "host" ogarnąłem.
dzięki!
Pozdrawiam Michał Korzeniowski www.mediatelekom.pl <www.mediatelekom.pl>W dniu 12.05.2015 15:20, Michal Korzeniowski napisał(a):
dzięki serdeczne.
DBD::Pg::st execute failed: ERROR: column "mac" does not exist LINE 1: SELECT id, name, ipaddr, mac, ownerid FROM nodes WHERE name ... ^ at ./mikrotik line 192.
rozumiem że wypadałoby się zaktualizować do najnowszej wersji bo mam LMS 1.11-git
Daj w zapytaniu FROM vnodes (jeśli nie masz przypisanych więcej niż jednego mac na hosta) lub FROM vmacs (jeśli masz więcej).
Pozdrawiam Michał Korzeniowski
![](https://secure.gravatar.com/avatar/5d1b48e874abd78159f4c2bf85dd47cd.jpg?s=120&d=mm&r=g)
"2. przejrzyście napisane (tak by wyedytować pod siebie)" edytuj :)
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 15:20 użytkownik Michal Korzeniowski < michal.korzeniowski@mediatelekom.pl> napisał:
dzięki serdeczne.
DBD::Pg::st execute failed: ERROR: column "mac" does not exist LINE 1: SELECT id, name, ipaddr, mac, ownerid FROM nodes WHERE name ... ^ at ./mikrotik line 192.
rozumiem że wypadałoby się zaktualizować do najnowszej wersji bo mam LMS 1.11-git
Pozdrawiam Michał Korzeniowski
http://lists.lms.org.pl/pipermail/lms/2010-March/021075.html
działa
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:27 użytkownik Michal Korzeniowski < michal.korzeniowski@mediatelekom.pl> napisał:
dhcp serwer, pilnować arp, proste kolejki
Pozdrawiam Michał Korzeniowski
a co wg. Twojej koncepcji ma robić MT?
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:10 użytkownik Michal Korzeniowski < michal.korzeniowski@mediatelekom.pl> napisał:
- działające,
- przejrzyście napisane (tak by wyedytować pod siebie),
- nie robiące przerw w trakcie migracji
Pozdrawiam Michał Korzeniowski
[Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a):
Witam,
Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ?
Co rozumiesz pod pojeciem "sensowne"??
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing listlms@lists.lms.org.plhttp://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing listlms@lists.lms.org.plhttp://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
Odpaliłem podesłany skrypt ale nie do końca wiem jaka jest podstawowa konfiguracja na mt tak by to działało; Czy jesteście w stanie mi coś podpowiedzieć ? - czy w lms z danej sieci muszę podać interfejsy, bramę, dns itp ? - jak realizowane jest cięcie pasma? czy ip firewall mangle muszę zrobić ja czy zrobi to skrypt? - jak realizowane jest blokowanie mac/arp ?
Czy by skrypt obsługiwał DHCP potrzebuję łatkę od Andrzeja B?
Pozdrawiam Michał Korzeniowski W dniu 12.05.2015 o 14:41, GC pisze:
http://lists.lms.org.pl/pipermail/lms/2010-March/021075.html
działa
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:27 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl mailto:michal.korzeniowski@mediatelekom.pl> napisał:
dhcp serwer, pilnować arp, proste kolejki Pozdrawiam Michał Korzeniowski
a co wg. Twojej koncepcji ma robić MT? pozdrawiam Grzegorz Cichowski W dniu 12 maja 2015 14:10 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl <mailto:michal.korzeniowski@mediatelekom.pl>> napisał: 1. działające, 2. przejrzyście napisane (tak by wyedytować pod siebie), 3. nie robiące przerw w trakcie migracji Pozdrawiam Michał Korzeniowski [Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a): Witam, Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ? Co rozumiesz pod pojeciem "sensowne"?? _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto: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
![](https://secure.gravatar.com/avatar/97f3827fa5fde610b4d3fac653a22897.jpg?s=120&d=mm&r=g)
na początek do wersji git z marca
są niewielkie różnice w api współpracujące z softem 3.xx - 5.xx http://195.177.196.4/~wojtek/lms-tvknet/mikrotik
pracująca z wersją 6.xx http://195.177.196.4/~wojtek/lms-tvknet/mikrotik6
nie zapomnij o bibliotece http://195.177.196.4/~wojtek/lms-tvknet/Mtik.pm
w założeniach było:
włączone api
załozenia - zarzadzanie dostepem do wlan z poziomu lmsa - jeden interfejs wlan na MT odpowiada 1 sieci w LMS - jeden mac moze byc dodany na dowolnej liczbie interfejsow - ograniczenie do minimum komunikacji z MT - w czasie przeladowywania nie rozlaczac juz podlaczonych - wstepne przycinanie pasma w godzinach 8.00-24.00 jako ochrona przed przeciazeniami - 1 uruchomienie zarzadza wszystkimi MT - przyciecie pasma i mozna właczyc niezaleznie od dostepu do wlan ( przydatne kiedy uzywamy mt jako przezroczystego mostu do jakiejs niewielkiej sieci lan)
zalecenia - zalozyc oddzielne konto z dostepem do MT ( pozniej w logach widac kto co robil ) - aby dzialalo przycinanie pasma nalezy wlaczyc bridge -> setings -> use ip Firewall - aby dzialalo zarzadzanie dostepem do wlan nalezy interfejs nazwac tak samo jak w polu domena w infromacji o sieci
przykladowy plik z mt _host_z_bazy_lmsa;_IP_;_user_;_haslo_;_sieci_oddzielone_spacjami _host2_z_bazy_lmsa;_IP2_;_user2_;_haslo2_;_sieci_oddzielone_spacjami
- mt działa przezroczyście, więc nie ustawia bramy dns itd. - mt podział pasma na simpleqeue - skrypt robi sam ustawiony zegarek prawidłowo na MT domyślnie prędkość daje x2 od tego co w lms, ale można sobie to przestawić na dokładnie to co w lms ( wszystkie zmienne starałem się opisywać ) - domyślnie skrypt był przewidziany do stacji bazowych i należało na interfejsie radiowym dostępowym odznaczyć default authenticate .
Skrypt uzupełni zakładkę access
przy okazji - dude tego nie potrafi - skrypt usuwający z każdego mt konta których nie ma na liście i jednocześnie dodający nowe, te które są - nie zmienia przydatne gdy w firmie zmieniają się pracownicy, lub mamy podejrzenie że wyciekło nasze hasło http://195.177.196.4/~wojtek/lms-tvknet/polecenie_perl wymaga pliku user.list o strukturze full lms-automat tajne_haslo_z_generatora_i_dlugie full user1 haslo1 full user2 hsalo2 full user3 hsalo3
Wojtek
W dniu 2015-05-12 o 19:09, Michal Korzeniowski pisze:
Odpaliłem podesłany skrypt ale nie do końca wiem jaka jest podstawowa konfiguracja na mt tak by to działało; Czy jesteście w stanie mi coś podpowiedzieć ?
- czy w lms z danej sieci muszę podać interfejsy, bramę, dns itp ?
- jak realizowane jest cięcie pasma? czy ip firewall mangle muszę
zrobić ja czy zrobi to skrypt?
- jak realizowane jest blokowanie mac/arp ?
Czy by skrypt obsługiwał DHCP potrzebuję łatkę od Andrzeja B?
Pozdrawiam Michał Korzeniowski W dniu 12.05.2015 o 14:41, GC pisze:
http://lists.lms.org.pl/pipermail/lms/2010-March/021075.html
działa
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:27 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl mailto:michal.korzeniowski@mediatelekom.pl> napisał:
dhcp serwer, pilnować arp, proste kolejki Pozdrawiam Michał Korzeniowski
a co wg. Twojej koncepcji ma robić MT? pozdrawiam Grzegorz Cichowski W dniu 12 maja 2015 14:10 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl <mailto:michal.korzeniowski@mediatelekom.pl>> napisał: 1. działające, 2. przejrzyście napisane (tak by wyedytować pod siebie), 3. nie robiące przerw w trakcie migracji Pozdrawiam Michał Korzeniowski [Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a): Witam, Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ? Co rozumiesz pod pojeciem "sensowne"?? _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto: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
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
![](https://secure.gravatar.com/avatar/dfa0b03680c5b1bbfac5bcbfe218a8ac.jpg?s=120&d=mm&r=g)
właściwie to szukałem czegoś na jeden duży router obrabiający dhcp, queues, blokowanie maków
z racji że nie ogarniam perla i niezbyt przyjaźnie jego kod wygląda postanowiłem że napiszę sobie taki moduł w php. zastanawia mnie natomiast jak rozwiązać problem upgradów konfiguracji, tak by przy każdym przeładowaniu wrzucać na rtr tylko zmiany
czy macie jakieś sprawdzone pomysły ?
Pozdrawiam Michał Korzeniowski
na początek do wersji git z marca
są niewielkie różnice w api współpracujące z softem 3.xx - 5.xx http://195.177.196.4/~wojtek/lms-tvknet/mikrotik
pracująca z wersją 6.xx http://195.177.196.4/~wojtek/lms-tvknet/mikrotik6
nie zapomnij o bibliotece http://195.177.196.4/~wojtek/lms-tvknet/Mtik.pm
w założeniach było:
włączone api
załozenia
- zarzadzanie dostepem do wlan z poziomu lmsa
- jeden interfejs wlan na MT odpowiada 1 sieci w LMS
- jeden mac moze byc dodany na dowolnej liczbie interfejsow
- ograniczenie do minimum komunikacji z MT
- w czasie przeladowywania nie rozlaczac juz podlaczonych
- wstepne przycinanie pasma w godzinach 8.00-24.00 jako ochrona przed
przeciazeniami
- 1 uruchomienie zarzadza wszystkimi MT
- przyciecie pasma i mozna właczyc niezaleznie od dostepu do wlan (
przydatne kiedy uzywamy mt jako przezroczystego mostu do jakiejs niewielkiej sieci lan)
zalecenia
- zalozyc oddzielne konto z dostepem do MT ( pozniej w logach widac
kto co robil )
- aby dzialalo przycinanie pasma nalezy wlaczyc bridge -> setings ->
use ip Firewall
- aby dzialalo zarzadzanie dostepem do wlan nalezy interfejs nazwac
tak samo jak w polu domena w infromacji o sieci
przykladowy plik z mt _host_z_bazy_lmsa;_IP_;_user_;_haslo_;_sieci_oddzielone_spacjami _host2_z_bazy_lmsa;_IP2_;_user2_;_haslo2_;_sieci_oddzielone_spacjami
- mt działa przezroczyście, więc nie ustawia bramy dns itd.
- mt podział pasma na simpleqeue - skrypt robi sam
ustawiony zegarek prawidłowo na MT domyślnie prędkość daje x2 od tego co w lms, ale można sobie to przestawić na dokładnie to co w lms ( wszystkie zmienne starałem się opisywać )
- domyślnie skrypt był przewidziany do stacji bazowych i należało na
interfejsie radiowym dostępowym odznaczyć default authenticate .
Skrypt uzupełni zakładkę access
przy okazji - dude tego nie potrafi - skrypt usuwający z każdego mt konta których nie ma na liście i jednocześnie dodający nowe, te które są - nie zmienia przydatne gdy w firmie zmieniają się pracownicy, lub mamy podejrzenie że wyciekło nasze hasło http://195.177.196.4/~wojtek/lms-tvknet/polecenie_perl wymaga pliku user.list o strukturze full lms-automat tajne_haslo_z_generatora_i_dlugie full user1 haslo1 full user2 hsalo2 full user3 hsalo3
Wojtek
W dniu 2015-05-12 o 19:09, Michal Korzeniowski pisze:
Odpaliłem podesłany skrypt ale nie do końca wiem jaka jest podstawowa konfiguracja na mt tak by to działało; Czy jesteście w stanie mi coś podpowiedzieć ?
- czy w lms z danej sieci muszę podać interfejsy, bramę, dns itp ?
- jak realizowane jest cięcie pasma? czy ip firewall mangle muszę
zrobić ja czy zrobi to skrypt?
- jak realizowane jest blokowanie mac/arp ?
Czy by skrypt obsługiwał DHCP potrzebuję łatkę od Andrzeja B?
Pozdrawiam Michał Korzeniowski W dniu 12.05.2015 o 14:41, GC pisze:
http://lists.lms.org.pl/pipermail/lms/2010-March/021075.html
działa
pozdrawiam Grzegorz Cichowski
W dniu 12 maja 2015 14:27 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl mailto:michal.korzeniowski@mediatelekom.pl> napisał:
dhcp serwer, pilnować arp, proste kolejki Pozdrawiam Michał Korzeniowski
a co wg. Twojej koncepcji ma robić MT? pozdrawiam Grzegorz Cichowski W dniu 12 maja 2015 14:10 użytkownik Michal Korzeniowski <michal.korzeniowski@mediatelekom.pl <mailto:michal.korzeniowski@mediatelekom.pl>> napisał: 1. działające, 2. przejrzyście napisane (tak by wyedytować pod siebie), 3. nie robiące przerw w trakcie migracji Pozdrawiam Michał Korzeniowski [Tuesday, 12 May 2015], Michal Korzeniowski napisa?(a): Witam, Czy ma ktoś opracowane jakoś rozsądnie połączenie LMS do MT i zechciałby się podzielić ? Co rozumiesz pod pojeciem "sensowne"?? _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto: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
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
![](https://secure.gravatar.com/avatar/08da3e42f72daab00c91360603e4febd.jpg?s=120&d=mm&r=g)
witam
Ja u siebie zarządzam CCR'ami poprzez skrypty w php działające na API, głownie QUENE oraz przepuszczanie klientów na zasadzie adress_list.
QUENE U nas jest w nocy 2xszybicej, więc muszę dwa razy dziennie zmieniać wszystkie kolejki.
1.Najpierw sprawdzam przez API co router ma i jak ma ----- $API = new routeros_api(); if ($API->connect($mtikhost, $mtikuser, $mtikpass)) { $add = "/queue/simple/add"; $set = "/queue/simple/set";
$ext = $API->comm("/queue/simple/print", array( ".proplist"=> "name,max-limit", ));
function in_array_r($item , $array){ return preg_match('/"'.$item.'"/i' , json_encode($array)); } ------ byc zmiana to SET a ---- if(in_array_r($name, $ext)) { foreach($ext as $k1 => $w1) { if($w1[name] == $name && $w1['max-limit'] != $predkosc) { # echo "set: " . $name . "speed: " . $predkosc . "\n"; $vars = array( ".id" => $name, "max-limit" => $predkosc); $ARRAY2 = $API->comm($set, $vars); } } ----- jak KOLEJKA NOWA to ADD. ---- } else { # echo "dodaje: " .$line . "\n"; $vars2 = array( "name" => $name, "target" => $line, "comment" => $name, "priority" => '4/4', "queue" => 'default/default', "burst-limit" => '0/0', "burst-threshold" => '0/0', "burst-time" => '20s/20s', "max-limit" => $predkosc); $ARRAY = $API->comm($add, $vars2); } - Prędkości pobiera z lms'a . QUENE dodane z automatu posiadają odpowiedni komentarz na podstawie tego komentarza skrypt sprawdza do kogo należy kolejka no i kolejki wpisane z palca nie rusza. np: QOS_ipklienta co daje QOS_19216812
od paru miesięcy działa, bez problemów.
Pozdrawiam bleblas
właściwie to szukałem czegoś na jeden duży router obrabiający dhcp, queues, blokowanie maków
z racji że nie ogarniam perla i niezbyt przyjaźnie jego kod wygląda postanowiłem że napiszę sobie taki moduł w php. zastanawia mnie natomiast jak rozwiązać problem upgradów konfiguracji, tak by przy każdym przeładowaniu wrzucać na rtr tylko zmiany
czy macie jakieś sprawdzone pomysły ?
![](https://secure.gravatar.com/avatar/5d1b48e874abd78159f4c2bf85dd47cd.jpg?s=120&d=mm&r=g)
W dniu 14 maja 2015 08:37 użytkownik Łukasz Łuczak lukasz@maxnet.66.pl napisał:
witam
Ja u siebie zarządzam CCR'ami poprzez skrypty w php działające na API, głownie QUENE oraz przepuszczanie klientów na zasadzie adress_list.
QUENE U nas jest w nocy 2xszybicej, więc muszę dwa razy dziennie zmieniać wszystkie kolejki.
no chyba nie programujesz codziennie MT? mozesz przeciez dla kazdego IP ustawic dwie kolejki z roznami godzinami obowiazywania. W array dodaj 'time', wpisuj za drugim razem kolejke dla nocy pobierajac z LMS'a predkosc nocna - nie masz w tedy x2, a to co wpiszesz w LMSie w taryfie klienta.
GC
ps: ja poszedlem dalej i zrobiłem program partnerski gdzie za polecenie klienta dodaje megabity. Przy przeladowaniu dodaje do przepustowosci klienta mbps wynikajace z polecenia :>
![](https://secure.gravatar.com/avatar/08da3e42f72daab00c91360603e4febd.jpg?s=120&d=mm&r=g)
W dniu 2015-05-14 o 10:07, GC pisze:
W dniu 14 maja 2015 08:37 użytkownik Łukasz Łuczak <lukasz@maxnet.66.pl mailto:lukasz@maxnet.66.pl> napisał:
witam Ja u siebie zarządzam CCR'ami poprzez skrypty w php działające na API, głownie QUENE oraz przepuszczanie klientów na zasadzie adress_list. QUENE U nas jest w nocy 2xszybicej, więc muszę dwa razy dziennie zmieniać wszystkie kolejki.
no chyba nie programujesz codziennie MT? mozesz przeciez dla kazdego IP ustawic dwie kolejki z roznami godzinami obowiazywania. W array dodaj 'time', wpisuj za drugim razem kolejke dla nocy pobierajac z LMS'a predkosc nocna - nie masz w tedy x2, a to co wpiszesz w LMSie w taryfie klienta.
też myślałem o takim rozwiązaniu, jednak nie chciałem mieć 2xwiecej kolejek i przy zmianie pakietu klientowi musiałbym zmieniać 2 kolejki, tak zmieniam jedna.
GC
ps: ja poszedlem dalej i zrobiłem program partnerski gdzie za polecenie klienta dodaje megabity. Przy przeladowaniu dodaje do przepustowosci klienta mbps wynikajace z polecenia :>
u nas za polecenie klienta dostaje wyższy pakiet na określony czas, co automatycznie podnosi my mbps
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
![](https://secure.gravatar.com/avatar/ae7475df8293ee919b2c6128fa6d7002.jpg?s=120&d=mm&r=g)
W inetlms pojawi sie niebawem plugin (byc moze uda sie go zaadoptowac do czystego lms) lub po prostu zmiana, ktora z zalozenia ma dodac "autokonfiguratory" dla roznych sprzetow). Obecnie mam to tak zrobione, ze z poziomu lmsa wprowadzam zmiany na switchach accesowych, podgladam statusy portow, mierze dlugosci kabla klienckiego itp etc. Mikrotiki bazowe uzupelniane sa o konfiguracje dhcp, firewall, qos, accesslisty (tu juz obecnie sktypt dziala). Z uwagi ze pisane bylo to wszystko przez roznych programistow, przepisywane jest na nowo zgodnie z moimi zalozeniami tak by za pomoca pluginu moc zarzadzac kazdym sprzetem w sieci czy to mt, switch, router, olt, onu czy cos tam nowego sie nie wymysli. Chodzi o to by bez wzgledu na to jak jest klient podlaczony moc odczytywac przydatne parametry i wydawac komendy juz z poziomu lms'a. Dopisaniem i uruchomieniem klienta ma sie zajmowac pracownik biurowy, a nie administrator czy technik.
Niestety wszystkich sprzetow nie da sie zarzadzac/monitorowac po snmp wiec w wiekszosci przypadkow zostanie uzyty expect i telnet/ssh i komendy wydawane beda z konsoli. To jest najwiejsza wada, ale to rozwiazanie idealnie sprawdza mi sie przy np switchach accesowych tplinka 3424. Nawet jak producent zmieni linie komend to te maja byc konfigurowalne tak by moc dopisywac nowe etc.
Nie namawiam, ale moze warto jednak poczekac lub nawet dolozyc sie do tego wprowadzenia wlasnie takiego rozwiazania.
![](https://secure.gravatar.com/avatar/952f42ed998c96f88082d9dd0920fd7e.jpg?s=120&d=mm&r=g)
W dniu 2015-05-12 o 14:57, Andrzej Banach pisze:
W inetlms pojawi sie niebawem plugin (byc moze uda sie go zaadoptowac do czystego lms) lub po prostu zmiana, ktora z zalozenia ma dodac "autokonfiguratory" dla roznych sprzetow). Obecnie mam to tak zrobione, ze z poziomu lmsa wprowadzam zmiany na switchach accesowych, podgladam statusy portow, mierze dlugosci kabla klienckiego itp etc. Mikrotiki bazowe uzupelniane sa o konfiguracje dhcp, firewall, qos, accesslisty (tu juz obecnie sktypt dziala). Z uwagi ze pisane bylo to wszystko przez roznych programistow, przepisywane jest na nowo zgodnie z moimi zalozeniami tak by za pomoca pluginu moc zarzadzac kazdym sprzetem w sieci czy to mt, switch, router, olt, onu czy cos tam nowego sie nie wymysli. Chodzi o to by bez wzgledu na to jak jest klient podlaczony moc odczytywac przydatne parametry i wydawac komendy juz z poziomu lms'a. Dopisaniem i uruchomieniem klienta ma sie zajmowac pracownik biurowy, a nie administrator czy technik.
Niestety wszystkich sprzetow nie da sie zarzadzac/monitorowac po snmp wiec w wiekszosci przypadkow zostanie uzyty expect i telnet/ssh i komendy wydawane beda z konsoli. To jest najwiejsza wada, ale to rozwiazanie idealnie sprawdza mi sie przy np switchach accesowych tplinka 3424. Nawet jak producent zmieni linie komend to te maja byc konfigurowalne tak by moc dopisywac nowe etc.
Nie namawiam, ale moze warto jednak poczekac lub nawet dolozyc sie do tego wprowadzenia wlasnie takiego rozwiazania.
Rozwiń "niebawem".
![](https://secure.gravatar.com/avatar/ae7475df8293ee919b2c6128fa6d7002.jpg?s=120&d=mm&r=g)
W dniu 12.05.2015 o 19:40, Paweł Cisowski pisze:
W dniu 2015-05-12 o 14:57, Andrzej Banach pisze:
W inetlms pojawi sie niebawem plugin (byc moze uda sie go zaadoptowac do czystego lms) lub po prostu zmiana, ktora z zalozenia ma dodac "autokonfiguratory" dla roznych sprzetow). Obecnie mam to tak zrobione, ze z poziomu lmsa wprowadzam zmiany na switchach accesowych, podgladam statusy portow, mierze dlugosci kabla klienckiego itp etc. Mikrotiki bazowe uzupelniane sa o konfiguracje dhcp, firewall, qos, accesslisty (tu juz obecnie sktypt dziala). Z uwagi ze pisane bylo to wszystko przez roznych programistow, przepisywane jest na nowo zgodnie z moimi zalozeniami tak by za pomoca pluginu moc zarzadzac kazdym sprzetem w sieci czy to mt, switch, router, olt, onu czy cos tam nowego sie nie wymysli. Chodzi o to by bez wzgledu na to jak jest klient podlaczony moc odczytywac przydatne parametry i wydawac komendy juz z poziomu lms'a. Dopisaniem i uruchomieniem klienta ma sie zajmowac pracownik biurowy, a nie administrator czy technik.
Niestety wszystkich sprzetow nie da sie zarzadzac/monitorowac po snmp wiec w wiekszosci przypadkow zostanie uzyty expect i telnet/ssh i komendy wydawane beda z konsoli. To jest najwiejsza wada, ale to rozwiazanie idealnie sprawdza mi sie przy np switchach accesowych tplinka 3424. Nawet jak producent zmieni linie komend to te maja byc konfigurowalne tak by moc dopisywac nowe etc.
Nie namawiam, ale moze warto jednak poczekac lub nawet dolozyc sie do tego wprowadzenia wlasnie takiego rozwiazania.
Rozwiń "niebawem".
Zlecone, z tego co wiem pisze sie.
pozdrawiam
uczestnicy (8)
-
Andrzej Banach
-
GC
-
Jaroslaw Dziubek
-
Michal Korzeniowski
-
Paweł Cisowski
-
Tomasz Chiliński
-
Wojciech Świadkowski
-
Łukasz Łuczak