Dobrý den,
stále se ještě snažíme vychytat pravidla pro P2P a řízení jejich rychlostí. Dají se prosím pomocí mangle zvláš značkovat packety P2P pro input a zvláště pro output?
Děkuji
❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz
Značkování paketu P2P pro Upload a pro Download
- zdenek.svarc
- Administrator
- Příspěvky: 1635
- Registrován: 20 years ago
- antispam: Ano
Fíkus píše:Dobrý den,
stále se ještě snažíme vychytat pravidla pro P2P a řízení jejich rychlostí. Dají se prosím pomocí mangle zvláš značkovat packety P2P pro input a zvláště pro output?
Děkuji
Myslite napr.klientsky p2p upload a p2p download kazdy v odelenom mangle a zaroven v QT, kde sa urci rozna sirka pasma pre kazdy p2p smer zvlast ? Toto spravit ide, len neviem, ci som pochopil spravne.
0 x
Pekny den,
mám pripojeni ADSL linkou a chtel bych omnezit pres MK 2.9.x prichozi a odchozi rychlost na jednotlive ip adresy vnitřní site hlavne na p2p. Tak že asi si musim omanglovat packety p2p a potom je omezit na propustnost do site je to tak? a bylo by mozné třeba sem dát scriptik? Díky.
mám pripojeni ADSL linkou a chtel bych omnezit pres MK 2.9.x prichozi a odchozi rychlost na jednotlive ip adresy vnitřní site hlavne na p2p. Tak že asi si musim omanglovat packety p2p a potom je omezit na propustnost do site je to tak? a bylo by mozné třeba sem dát scriptik? Díky.
0 x
Matik píše:Pekny den,
mám pripojeni ADSL linkou a chtel bych omnezit pres MK 2.9.x prichozi a odchozi rychlost na jednotlive ip adresy vnitřní site hlavne na p2p. Tak že asi si musim omanglovat packety p2p a potom je omezit na propustnost do site je to tak? a bylo by mozné třeba sem dát scriptik? Díky.
Ano jako první v seznamu musí být označeny p2p packety (např. p2p ALL) a můžeš pro upload a download extra a každému dát jinou rychlost. Já mám p2p down maximálně 128k /user a upload max. 64k/user.
Teprve potom jsou značky pro ostatní provoz....
0 x
soucez píše:Matik píše:Pekny den,
mám pripojeni ADSL linkou a chtel bych omnezit pres MK 2.9.x prichozi a odchozi rychlost na jednotlive ip adresy vnitřní site hlavne na p2p. Tak že asi si musim omanglovat packety p2p a potom je omezit na propustnost do site je to tak? a bylo by mozné třeba sem dát scriptik? Díky.
Ano jako první v seznamu musí být označeny p2p packety (např. p2p ALL) a můžeš pro upload a download extra a každému dát jinou rychlost. Já mám p2p down maximálně 128k /user a upload max. 64k/user.
Teprve potom jsou značky pro ostatní provoz....
Tak to jsem si myslel ze to tak ma byt, ale nevim moc jak to udelat. Nemas nejaky pristup na MK treba jako demo.... ze bych se podivat jak?
Prochazel jsem tady i konferenci a nejak jsem to nevykoumal.
Diky
0 x
Matik píše:soucez píše:Matik píše:Pekny den,
mám pripojeni ADSL linkou a chtel bych omnezit pres MK 2.9.x prichozi a odchozi rychlost na jednotlive ip adresy vnitřní site hlavne na p2p. Tak že asi si musim omanglovat packety p2p a potom je omezit na propustnost do site je to tak? a bylo by mozné třeba sem dát scriptik? Díky.
Ano jako první v seznamu musí být označeny p2p packety (např. p2p ALL) a můžeš pro upload a download extra a každému dát jinou rychlost. Já mám p2p down maximálně 128k /user a upload max. 64k/user.
Teprve potom jsou značky pro ostatní provoz....
Tak to jsem si myslel ze to tak ma byt, ale nevim moc jak to udelat. Nemas nejaky pristup na MK treba jako demo.... ze bych se podivat jak?
Prochazel jsem tady i konferenci a nejak jsem to nevykoumal.
Diky
Ja to mam vyriesene takto
:for i from=5 to=5 do={
# Zde nastav koncove IP klienta. IP rozsah se nastavuje dále.
# Príklad: pro IP 192.168.100.123 do ":set ip" napiš císlo "100.123" v tomto formatu: ("" . 100 . "." . 123 . "")
:local ip
:set ip ("" . 7 . "." . $i . "")
# Zde nastav IP rozsah
# Príklad: pro IP 192.168.100.123 zde do ":set ipr" napiš císlo "192.168."
:local ipr
:set ipr ("192.168." . $ip . "/32")
# Zde nastav popisek zobrazeny u prvniho pravidla.
# Príklad: pro popisek "muj osobní PC" zadej do ":set comt "muj osobní PC" "
:local comt
:set comt "$ip"
/ip firewall mangle
add chain=forward in-interface=LAN src-address=$ipr p2p=!all-p2p connection-type=!ftp action=mark-packet new-packet-mark=("" . $ip . "_up") passthrough=no comment=$comt
add chain=forward in-interface=LAN src-address=$ipr action=mark-packet new-packet-mark=("" . $ip . "_up_p2p") passthrough=no
add chain=forward in-interface=internet dst-address=$ipr p2p=!all-p2p dst-limit=0/5m,500,addresses-and-dst-port/1h connection-type=!ftp action=mark-packet new-packet-mark=("" . $ip . "_down") passthrough=no
add chain=forward in-interface=internet dst-address=$ipr action=mark-packet new-packet-mark=("" . $ip . "_down_p2p") passthrough=no
/queue tree
add name=("" . $comt . "_down") parent="//// DOWNLOAD" packet-mark=("" . $ip . "_down") limit-at=0 queue=default priority=4 max-limit=1536000 burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_down_p2p") parent="//// DOWNLOAD - P2P" packet-mark=("" . $ip . "_down_p2p") limit-at=0 queue=default priority=8 max-limit=1024000 burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_up") parent="//// UPLOAD" packet-mark=("" . $ip . "_up") limit-at=0 queue=default priority=4 max-limit=100000 burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_up_p2p") parent="//// UPLOAD - P2P" packet-mark=("" . $ip . "_up_p2p") limit-at=0 queue=default priority=8 max-limit=100000 burst-limit=0 burst-threshold=0 burst-time=0s
}
0 x
Airbilly - MOBIL ATAK
airbilly píše:Matik píše:soucez píše:Matik píše:Pekny den,
mám pripojeni ADSL linkou a chtel bych omnezit pres MK 2.9.x prichozi a odchozi rychlost na jednotlive ip adresy vnitřní site hlavne na p2p. Tak že asi si musim omanglovat packety p2p a potom je omezit na propustnost do site je to tak? a bylo by mozné třeba sem dát scriptik? Díky.
Ano jako první v seznamu musí být označeny p2p packety (např. p2p ALL) a můžeš pro upload a download extra a každému dát jinou rychlost. Já mám p2p down maximálně 128k /user a upload max. 64k/user.
Teprve potom jsou značky pro ostatní provoz....
Tak to jsem si myslel ze to tak ma byt, ale nevim moc jak to udelat. Nemas nejaky pristup na MK treba jako demo.... ze bych se podivat jak?
Prochazel jsem tady i konferenci a nejak jsem to nevykoumal.
Diky
Ja to mam vyriesene takto
:for i from=5 to=5 do={
# Zde nastav koncove IP klienta. IP rozsah se nastavuje dále.
# Príklad: pro IP 192.168.100.123 do ":set ip" napiš císlo "100.123" v tomto formatu: ("" . 100 . "." . 123 . "")
:local ip
:set ip ("" . 7 . "." . $i . "")
# Zde nastav IP rozsah
# Príklad: pro IP 192.168.100.123 zde do ":set ipr" napiš císlo "192.168."
:local ipr
:set ipr ("192.168." . $ip . "/32")
# Zde nastav popisek zobrazeny u prvniho pravidla.
# Príklad: pro popisek "muj osobní PC" zadej do ":set comt "muj osobní PC" "
:local comt
:set comt "$ip"
/ip firewall mangle
add chain=forward in-interface=LAN src-address=$ipr p2p=!all-p2p connection-type=!ftp action=mark-packet new-packet-mark=("" . $ip . "_up") passthrough=no comment=$comt
add chain=forward in-interface=LAN src-address=$ipr action=mark-packet new-packet-mark=("" . $ip . "_up_p2p") passthrough=no
add chain=forward in-interface=internet dst-address=$ipr p2p=!all-p2p dst-limit=0/5m,500,addresses-and-dst-port/1h connection-type=!ftp action=mark-packet new-packet-mark=("" . $ip . "_down") passthrough=no
add chain=forward in-interface=internet dst-address=$ipr action=mark-packet new-packet-mark=("" . $ip . "_down_p2p") passthrough=no
/queue tree
add name=("" . $comt . "_down") parent="//// DOWNLOAD" packet-mark=("" . $ip . "_down") limit-at=0 queue=default priority=4 max-limit=1536000 burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_down_p2p") parent="//// DOWNLOAD - P2P" packet-mark=("" . $ip . "_down_p2p") limit-at=0 queue=default priority=8 max-limit=1024000 burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_up") parent="//// UPLOAD" packet-mark=("" . $ip . "_up") limit-at=0 queue=default priority=4 max-limit=100000 burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_up_p2p") parent="//// UPLOAD - P2P" packet-mark=("" . $ip . "_up_p2p") limit-at=0 queue=default priority=8 max-limit=100000 burst-limit=0 burst-threshold=0 burst-time=0s
}
Myslim si ze by toto mohlo chodit. Jenom bych se rad zeptal kde a jak zajistim, aby se nastavily i promene, ktere jsou pouzity, po restartu mikrotiku. Pripadne kde se promene nastavuji? Je to pomoci scriptu? Jinak pridat (/ip firewall mangle) a (/queue tree) by melo jit....
Konkretne tedy:
Mam sit na adrese 192.168.10.xx (přístup do internetu na rozhrani ether1
a chtel bych nastavit omezeni na jednu adresu 192.168.10.15 s tim ze na p2p site by mel stahovani k nemu tedy download 256k a od neho by mohly tahat tedy upload maximálně 128k. S tim ze ale treba stahovani souboru, aktualizaci a ostatni veci by mu sly maximální rychlosti linky tedy treba 2M. Omezeni by se tedy tykalo jenom siti p2p. diky treba i za scritpik ktery toto dokaze.
0 x
Matik píše:Konkretne tedy:
Mam sit na adrese 192.168.10.xx (přístup do internetu na rozhrani ether1
a chtel bych nastavit omezeni na jednu adresu 192.168.10.15 s tim ze na p2p site by mel stahovani k nemu tedy download 256k a od neho by mohly tahat tedy upload maximálně 128k. S tim ze ale treba stahovani souboru, aktualizaci a ostatni veci by mu sly maximální rychlosti linky tedy treba 2M. Omezeni by se tedy tykalo jenom siti p2p. diky treba i za scritpik ktery toto dokaze.
Ber to tak, mikrotik sice dokaze identifikovat p2p siete, ale so sluzbami ako magaupload rapidshare atd si jednoducho zatial ziadny shaper neporadi.
Mozes to teda spravit este tak, ze pre kazdu ip das 3 mangle na download.
prve s burstom na 500 paketov.
druhe klasicky download
tretie p2p siete.
0 x
Airbilly - MOBIL ATAK