Stránka 1 z 1

Problém s manglingem provozu

Napsal: 18 Nov 2014 14:45
od Radek.Kovacik
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