Dzisiaj jest czw mar 28, 2024 4:18 pm


sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Jakie funkcje dodać, co ulepszyć...
  • Autor
  • Wiadomość
Offline

giete

  • Posty: 25
  • Rejestracja: ndz gru 18, 2016 7:08 pm

sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postwt lut 14, 2017 10:57 pm

Nie znalazłem takiej opcji, dlatego mam propozycję aby była możliwość dopisywania kolejek użytkownika do pliku konfiguracyjnego radius. Chodzi mi o parametr "MT-Rate-Limit".

Skoro można dodawać login i hasło pppoe usera do radiusa, to może jako opcja dało by się dopisać jeszcze "MT-Rate-Limit"
Oczywiście nie obsługiwało by to standardowo kolejek nocnych, ale nie każdy potrzebuje.
Offline

Pyxis

Site Admin

  • Posty: 2137
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postśr lut 15, 2017 12:42 am

Prosze opisac to troszke dokladniej, bo wytrawnym mikrotikowcem nie jestem niestety.
Piotr Szkut - PYXIS
Offline

Gularz_pl

  • Posty: 41
  • Rejestracja: pn lip 13, 2009 9:16 pm

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postczw lut 16, 2017 1:45 pm

https://mikrotik.com/documentation//man ... dictionary
pełna lista słownika pod freeradiusa :)
Offline

giete

  • Posty: 25
  • Rejestracja: ndz gru 18, 2016 7:08 pm

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postpt lut 17, 2017 8:10 pm

Pełna lista słownika to może bez przesady. Ale chodzi mi o to aby automatycznie w pliku "users" freeradiusa generował się cały wpis dotyczący użytkownika. Przykład z mojego pliku:

Kod: Zaznacz cały
"nazwisko.imie"        ClearText-Password := "qmDhdbTj", Calling-Station-Id == "00:27:22:D4:0C:F2"
               Framed-IP-Address = 192.168.14.5, Mikrotik-Rate-Limit = 3100k/10500k


Cała baza loginów i haseł do PPPoE jest w freeradiusie, i dodatkowo przekazywana jest zmienna "Mikrotik-Rate-Limit" która automatycznie generuje kolejkę SimpleQueue dla usera na koncentratorze PPPoE (mikrotik).

Dodam jeszcze że każdy nadajnik robi za koncentrator PPPoE, a więc prędkości są ograniczane na każdym z nadajników (baz), a nie centralnie na jednej maszynie.
Offline

Pikol

  • Posty: 41
  • Rejestracja: sob kwie 05, 2014 1:51 pm

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postsob lut 18, 2017 4:23 pm

giete pisze:Pełna lista słownika to może bez przesady. Ale chodzi mi o to aby automatycznie w pliku "users" freeradiusa generował się cały wpis dotyczący użytkownika. Przykład z mojego pliku:

Kod: Zaznacz cały
"nazwisko.imie"        ClearText-Password := "qmDhdbTj", Calling-Station-Id == "00:27:22:D4:0C:F2"
               Framed-IP-Address = 192.168.14.5, Mikrotik-Rate-Limit = 3100k/10500k


Cała baza loginów i haseł do PPPoE jest w freeradiusie, i dodatkowo przekazywana jest zmienna "Mikrotik-Rate-Limit" która automatycznie generuje kolejkę SimpleQueue dla usera na koncentratorze PPPoE (mikrotik).

Dodam jeszcze że każdy nadajnik robi za koncentrator PPPoE, a więc prędkości są ograniczane na każdym z nadajników (baz), a nie centralnie na jednej maszynie.


masz coś takiego budowa skryptów ;
zrób skryp to będzie generował konfiga pod radiusa
Offline

Pyxis

Site Admin

  • Posty: 2137
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postsob lut 18, 2017 4:59 pm

No wlasnie tez mialem zapytac, czy generowania skryptow nie mozna wykorzystac do tego.
Piotr Szkut - PYXIS
Offline

giete

  • Posty: 25
  • Rejestracja: ndz gru 18, 2016 7:08 pm

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postsob lut 18, 2017 9:54 pm

Ok, dzięki za podpowiedzi, spróbuje. Dopiero się wdrażam:) Jeszcze nie wprowadziłem produkcyjnie pyxsisa.

Edit2
Skrypty nie generują mi zmiennej <#ENTER>". Ale zwykły enter z klawiatury działa.
Kod: Zaznacz cały
"testowyklient" ClearText-Password := "1234", Calling-Station-Id == "00:15:00:DD:89:23"
Framed-IP-Address = 192.168.180.199, Mikrotik-Rate-Limit = 2252800/10752000<#ENTER>

Edit3
Fajnie byłoby żeby jednostki prędkości można było pobrać w zmiennych w kilo [k] lub mega [M].
Bo w powyższym przykładzie ma być 10500k / 2200k i trochę to będzie nieczytelne w samym mikrotiku. To zostawiam jako propozycję.

Edit4
Nie działają mi też zmienne poniżej. Sprawdzałem wszystko i nie wiem skąd to pobiera, albo dlaczego nie działa (wersja 4.27b11)
Kod: Zaznacz cały
mac haslo: <#MAC_HASLO>
login urzadzenia: <#MAC_LOGIN>
mac autoryzacja: <#MAC_AUTORYZACJA>
Offline

Pyxis

Site Admin

  • Posty: 2137
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postndz lut 19, 2017 12:03 am

E2) To zmienna do sformatowanych szablonow w RTFie. Juz ja wykluczylem z podpowiedzi dla skryptow.

E3) Z tego co mi wiadomo, to sa pobierane w formacie jaki wprowadziles. Jesli uzyles przedrostkow kilo lub mega, tak pojda do skryptu

E4) Te zmienne sa brane z karty urzadzenia.
Piotr Szkut - PYXIS
Offline

giete

  • Posty: 25
  • Rejestracja: ndz gru 18, 2016 7:08 pm

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postndz lut 19, 2017 2:12 pm

Pyxis pisze:E4) Te zmienne sa brane z karty urzadzenia.

Kod: Zaznacz cały
mac haslo: <#MAC_HASLO>
login urzadzenia: <#MAC_LOGIN>
mac autoryzacja: <#MAC_AUTORYZACJA>
Niestety nie pobierają mi się te zmienne z karty urządzenia. (nie zwracają nic)

Natomiast login, hasło nadpisuje się z karty użytkownika. Jak dostać się do tych pół na czerwono?
karta_urzadzienia.jpg
karta urzadzenia
karta_urzadzienia.jpg (65.3 KiB) Przeglądany 67996 razy


(mam dodane dwa urządzenia dla klienta, a i tak ładuje mi login, hasło z karty usera a nie urządzenia)
(prędkości pobiera ok, bo są oddzielne zmienne)
Offline

Pyxis

Site Admin

  • Posty: 2137
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postndz lut 19, 2017 2:55 pm

Sprawdz prosze na najnowszej b12
Piotr Szkut - PYXIS
Offline

giete

  • Posty: 25
  • Rejestracja: ndz gru 18, 2016 7:08 pm

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postndz lut 19, 2017 8:17 pm

Pyxis pisze:Sprawdz prosze na najnowszej b12

Nie pomogło. Nie zwraca tych zmiennych.
Offline

Pyxis

Site Admin

  • Posty: 2137
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postpn lut 20, 2017 2:54 am

W 4.27 ktora wlasnie wystawilem, zrobilem z tym porzadek. Powinno dzialac. MAsz tez zmienne ktore przepisuja literalnie wartosc z pol pasma.
Piotr Szkut - PYXIS
Offline

giete

  • Posty: 25
  • Rejestracja: ndz gru 18, 2016 7:08 pm

Re: sterowanie kolejkami z Radiusa przez MT-Rate-Limit

Postpn lut 20, 2017 7:36 pm

Pyxis pisze:W 4.27 ktora wlasnie wystawilem, zrobilem z tym porzadek. Powinno dzialac. MAsz tez zmienne ktore przepisuja literalnie wartosc z pol pasma.

Potwierdzam, działa pięknie. Dzięki.

Wróć do Propozycje użytkowników

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości

cron