❗️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

Problém s manglingem provozu

Návody a problémy s konfigurací.
Radek.Kovacik
Příspěvky: 162
Registrován: 13 years ago

Problém s manglingem provozu

Příspěvekod Radek.Kovacik » 10 years ago

Mám v mangle níže uvedenou konfiguraci (je to jen část, aby nezabírala moc místa) a mám ten problém, že nemůžu za boha dostat pakety procházející přes wifinu do patřičného pravidla, aby se jim přidělila značka. Prioritu i DSCP nastavené mají (alespoň doufám, protože nevím jak to ověřit), ale aby se označili patřičnou značkou, to se mi nedaří. Z tohoto důvodu předpokládám, že je asi chyba v tom značkovacím pravidlu, ale kde? Zkusil jsem zaměnit out-interface za out-bridge-port, ale taky to nepomohlo. Netušíte, kde dělám chybu?
Wifi mám propojenou přes bridge s LAN porty, aby byla bezproblémová komunikace mezi počítači připojenými kabelem a vzduchem. U bridge mám nastaveno use-ip-firewall=yes.

Kód: Vybrat vše

#Pravidla pro klasifikaci a prioritizaci provozu
/ip firewall mangle
add action=set-priority chain=postrouting comment="Datovy provoz Peer to Peer" p2p=all-p2p port=55000 protocol=udp
add action=set-priority chain=postrouting comment="Datovy provoz - protokol HTTP (download)" connection-bytes=1000000-0 \
    new-priority=1 port=80 protocol=tcp
add action=set-priority chain=postrouting comment="Datovy provoz - protokol FTP" new-priority=1 port=20,21 protocol=tcp

...atd. pro další protokoly...

#Pravidlo pro změnu DSCP dle nastavené priority
add action=change-dscp chain=postrouting new-dscp=from-priority-to-high-3-bits

#Pravidla pro markování paketů dle směru toku a nastavené priority
add action=mark-packet chain=postrouting new-packet-mark="Priorita 0 - WiFi odchozi" out-interface=all-wireless priority=0
add action=mark-packet chain=postrouting new-packet-mark="Priorita 1 - WiFi odchozi" out-interface=all-wireless priority=1
add action=mark-packet chain=postrouting new-packet-mark="Priorita 2 - WiFi odchozi" out-interface=all-wireless priority=2
add action=mark-packet chain=postrouting new-packet-mark="Priorita 3 - WiFi odchozi" out-interface=all-wireless priority=3
add action=mark-packet chain=postrouting new-packet-mark="Priorita 4 - WiFi odchozi" out-interface=all-wireless priority=4
add action=mark-packet chain=postrouting new-packet-mark="Priorita 5 - WiFi odchozi" out-interface=all-wireless priority=5
add action=mark-packet chain=postrouting new-packet-mark="Priorita 6 - WiFi odchozi" out-interface=all-wireless priority=6
add action=mark-packet chain=postrouting new-packet-mark="Priorita 7 - WiFi odchozi" out-interface=all-wireless priority=7
0 x