Zdravím,
potřeboval bych poradit s konfigurací.
Chtěl bych pomocí PCQ nastavit globální kohout pro každé IP a uvnitř toho mít ještě nastavenou QOS.
Takže aby každý zadaný uživatel měl například 8/4 a řešila se u něho prioritizace služeb.
Pokoušel jsem se to zadávat tak, že jsem udělal frontu priorit a na jejich společnej parrent jsem nastavil PCQ. - tak je to i v dokumentaci. Nicméně to nefunguje.
Můžete mi někdo poradit, jak to vyřešit?
Díky
❗️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
PCQ a QOS
daj sem odkaz na literaturu podla ktorej si to robil a popis co vsetko si nastavil nech vieme, kde mas blue screen 

0 x
Robert Haľák, Librenet s.r.o
Internet, IPTV, USSD
Internet, IPTV, USSD
teď jsem si všimnul, že
nemá v exportu zadanou queue type, přestože ve winboxu zadaná je. To bude asi celej kámen úrazu. Nevíte, jak to obejít?
Kód: Vybrat vše
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=D_master packet-mark="" parent=global-out priority=8
nemá v exportu zadanou queue type, přestože ve winboxu zadaná je. To bude asi celej kámen úrazu. Nevíte, jak to obejít?
Kód: Vybrat vše
/ip firewall mangle
add action=mark-packet chain=postrouting disabled=no dst-address-list=inside \
new-packet-mark=D_prior2 passthrough=no protocol=tcp
/queue type
add kind=pcq name=PCQ_down_1M pcq-burst-rate=0 pcq-burst-threshold=0 \
pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 \
pcq-dst-address6-mask=128 pcq-limit=30 pcq-rate=1M pcq-src-address-mask=\
32 pcq-src-address6-mask=128 pcq-total-limit=1000
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=D_master packet-mark="" parent=global-out priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=d_prior2 packet-mark=D_prior2 parent=D_master priority=8 queue=\
default
- Přílohy
-
- mik.png (35.98 KiB) Zobrazeno 2246 x
0 x
to ti to udelalo po upgradu / downgradu ?
kdyz zmenis queue na neco a zpet , zmeni se to?
kdyz zmenis queue na neco a zpet , zmeni se to?
0 x
ERnet tady, ERnet tam, ERnet vsude kam se podivam
nezměnilo se nic. zkoušel jsem je zadat znova, ale beze změny.
No teď jsem se pokusil o downgrade na 4.17 a přestalo to komunikovat uplně. Nejde ani resetovat, takže ani net-install. jedná se o RB750
No teď jsem se pokusil o downgrade na 4.17 a přestalo to komunikovat uplně. Nejde ani resetovat, takže ani net-install. jedná se o RB750
0 x
No tak jsem se pokoušel to nastavit ještě v pár různejch variantách a zdá se, že ROS neumí na parrent použít PCQ. jakékoliv jiné nastavení funguje, ale tohle ne. Tak nevim. Nepožíváte někdo něco podobného? Aby uživatel měl nastavenou pevnou propustnost a zároveň se u něj řešila priorita služeb?
0 x
a queue type mas ake nastavene v oboch pravidlach?
0 x
Robert Haľák, Librenet s.r.o
Internet, IPTV, USSD
Internet, IPTV, USSD
query píše:No tak jsem se pokoušel to nastavit ještě v pár různejch variantách a zdá se, že ROS neumí na parrent použít PCQ. jakékoliv jiné nastavení funguje, ale tohle ne. Tak nevim. Nepožíváte někdo něco podobného? Aby uživatel měl nastavenou pevnou propustnost a zároveň se u něj řešila priorita služeb?
Mas pristup na to mk? Priority s pcq shapovanim uzivatelu pouzivam a nevidim v tom problem. 5 radku s prioritama pro download a pak kazdy uzivatel solo QT rovnez pro download. Vse nastavene s queue type, jake clovek preferuje. To stejne pak nastavene i pro upload.
0 x
testuju na stole za natem, přístup z venku tady nemám. Konfigurace je popsaná nahoře.
pepulis » nemohl by sis sem hodit export pravidla, abych to porovnal...
pepulis » nemohl by sis sem hodit export pravidla, abych to porovnal...
0 x
query píše:testuju na stole za natem, přístup z venku tady nemám. Konfigurace je popsaná nahoře.
pepulis » nemohl by sis sem hodit export pravidla, abych to porovnal...
Nejak takhle:
add action=jump chain=forward comment=priority disabled=no jump-target=\
priority
add action=mark-packet chain=priority disabled=no dst-address-list=local \
new-packet-mark=net-all/icmp passthrough=no protocol=icmp
add action=mark-packet chain=priority comment=dns connection-type=!ftp \
disabled=no dst-port=53 new-packet-mark=all/DNS-net p2p=!all-p2p \
passthrough=no protocol=udp src-address-list=local
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
new-packet-mark=all/DNS-net p2p=!all-p2p passthrough=no protocol=udp \
src-address-list=local src-port=53
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
dst-address-list=local new-packet-mark=net-all/DNS p2p=!all-p2p \
passthrough=no protocol=udp src-port=53
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
dst-address-list=local dst-port=53 new-packet-mark=net-all/DNS p2p=\
!all-p2p passthrough=no protocol=udp
add action=mark-packet chain=priority comment=voip connection-type=!ftp \
disabled=no dst-port=5060-5065,8060 new-packet-mark=all/VOIP-net p2p=\
!all-p2p passthrough=no protocol=udp src-address-list=local
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
new-packet-mark=all/VOIP-net p2p=!all-p2p passthrough=no protocol=udp \
src-address-list=local src-port=5060-5065,8060
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
dst-address-list=local new-packet-mark=net-all/VOIP p2p=!all-p2p \
passthrough=no protocol=udp src-port=5060-5065,8060
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
dst-address-list=local dst-port=5060-5065,8060 new-packet-mark=\
net-all/VOIP p2p=!all-p2p passthrough=no protocol=udp
add action=mark-packet chain=priority comment=cod connection-type=!ftp \
disabled=no dst-port=28960 new-packet-mark=all/COD-net p2p=!all-p2p \
passthrough=no protocol=udp src-address-list=local
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
new-packet-mark=all/COD-net p2p=!all-p2p passthrough=no protocol=udp \
src-address-list=local src-port=28960
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
dst-address-list=local new-packet-mark=net-all/COD p2p=!all-p2p \
passthrough=no protocol=udp src-port=28960
add action=mark-packet chain=priority connection-type=!ftp disabled=no \
dst-address-list=local dst-port=28960 new-packet-mark=net-all/COD p2p=\
!all-p2p passthrough=no protocol=udp
add action=jump chain=segments comment=\
"Manglovani paketu pro uzivatele s rozsahem 192.168.105.0/24" disabled=no \
in-interface=!wan jump-target=segment_105 out-interface=wan src-address=\
192.168.105.0/24
add action=jump chain=segments disabled=no dst-address=192.168.105.0/24 \
in-interface=wan jump-target=segment_105 out-interface=!wan
Pod chain segment_105 si pak dat uz uzivatele a vytvorit si QT strom. Rozsah atd. zvolit dle vlastniho pouziti.
V QT pak udelat hlavni parent DOWNLOAD, pod nim podparent DOWNLOAD-priority, kde budou mangle s prioritama napr. 1 a podparent DOWNLOAD-uzivatele, kde uz budou mangle uzivatelu. To stejne udelat i pro UPLOAD.
0 x
no, já právě myslel, jestli mi sem nehodíš část toho stromu QT... ten mi dělá problémy. ale tady určitě taky najdu něco užitečnýho. 

0 x
query píše:No tak jsem se pokoušel to nastavit ještě v pár různejch variantách a zdá se, že ROS neumí na parrent použít PCQ. jakékoliv jiné nastavení funguje, ale tohle ne. Tak nevim. Nepožíváte někdo něco podobného? Aby uživatel měl nastavenou pevnou propustnost a zároveň se u něj řešila priorita služeb?
ne neumi, PCQ se pouziva pouze na konci rady
0 x
ERnet tady, ERnet tam, ERnet vsude kam se podivam
Hmm tak tady bude zakopanej pes. Ale v nějaké starší dokumentaci jsem to našel. Podívám se po linku.
Jak se to dá teda jinak řešit? Nechci rozpisovat pravidla pro každý IP zvlášť a chci využít rozložení zátěže pomocí PCQ. Dalo by se to nějak kombinací SQ a QT? To jak nad tim tak přemejšli, asi taky nepochodim....
Jak se to dá teda jinak řešit? Nechci rozpisovat pravidla pro každý IP zvlášť a chci využít rozložení zátěže pomocí PCQ. Dalo by se to nějak kombinací SQ a QT? To jak nad tim tak přemejšli, asi taky nepochodim....
0 x