Была сделана очередь и всё работало нормально.
Но однажды один из внешних каналов (WAN_SE) пропал и интернет переключился на WAN_ADSL
В процессе поиска я перезагрузил роутер, но потом нашли причину и канал появился, хотя часть пакетов некоторое время уходили через второй WAN_ADSL, а не основной канал WAN_SE
Сами каналы заведены как:
/ip route
add check-gateway=ping comment="gw to SE" distance=1 gateway=9Y.YYY.YYY.YY3
add check-gateway=ping comment="gateway to TatTelecom" distance=2 gateway=217.XXX.XXX.XX1
Причем странно работало. Заходишь на http://www.speedtest.net он говорит, что твой IP 9Y.YYY.YYY.YY3, т.е. через WAN_SE, а проверка скорости вся шла через WAN_ADSL.
После этого я отключил WAN_ADSL и пакеты стали натится правильно - через WAN_SE, но вот в очередь они не попадают
Mangle работает и пакеты метятся, а в очередь не приходят
Там какой то трафик идёт по чуть чуть, но понятно, что не весь.
Что может быть причиной?
Причем положение швах полный Не работает нив какую - канал переполняется, а очереди которые очень спасали сейчас совсем не работают.
Ну пропадало соединение. Ну вернулось оно. А очереди то тут при чем?
То что к очередям относится:
метим пакеты и соединения:
Код: Выделить всё
/ip firewall mangle
add action=mark-connection chain=forward dst-address-list=sprut log-prefix="mark p Sprut" new-connection-mark=cn-dn-Sprut
add action=mark-connection chain=forward dst-address-list=quantort new-connection-mark=cn-dn-QuantorT
add action=mark-connection chain=forward dst-address-list=quantor new-connection-mark=cn-dn-Quantor
add action=mark-connection chain=forward dst-address-list=server new-connection-mark=cn-dn-Server
add action=mark-connection chain=forward dst-address-list=ext_server new-connection-mark=cn-dn-ExtServer
add action=mark-packet chain=forward connection-mark=cn-dn-Sprut log-prefix="mark Sprut" new-packet-mark=dn-Sprut passthrough=no
add action=mark-packet chain=forward connection-mark=cn-dn-Quantor log-prefix="mark Quantor" new-packet-mark=dn-Quantor passthrough=no
add action=mark-packet chain=forward connection-mark=cn-dn-QuantorT log-prefix="mark Quantor-T" new-packet-mark=dn-QuantorT passthrough=no
add action=mark-packet chain=forward connection-mark=cn-dn-ExtServer log-prefix="mark ExtSerevr" new-packet-mark=dn-ExtServer passthrough=no
add action=mark-packet chain=forward connection-mark=cn-dn-Server new-packet-mark=dn-Server passthrough=no
add action=mark-packet chain=forward dst-address=!192.168.64.0/24 log-prefix="— mark Other" new-packet-mark=dn-Other passthrough=no src-address=\
!192.168.64.0/24
Код: Выделить всё
/queue type
add kind=pcq name=pcq-download-10m pcq-classifier=dst-address pcq-dst-address-mask=24 pcq-dst-address6-mask=0 pcq-rate=10M pcq-src-address-mask=24 \
pcq-src-address6-mask=0
add kind=pcq name=pcq-download-9m pcq-classifier=dst-address pcq-dst-address-mask=24 pcq-dst-address6-mask=0 pcq-rate=9M pcq-src-address-mask=24 \
pcq-src-address6-mask=0
/queue tree
add bucket-size=6 max-limit=9500k name="All download" parent=LAN queue=pcq-download-10m
add bucket-size=1 burst-limit=9M burst-threshold=5M burst-time=30s limit-at=1M max-limit=9M name=ExtServer-download packet-mark=dn-ExtServer parent=\
"All download" priority=1 queue=pcq-download-9m
add bucket-size=1 burst-limit=9M burst-threshold=6M burst-time=30s limit-at=3M max-limit=9M name=Quantor-download packet-mark=dn-Quantor parent=\
"All download" priority=7 queue=pcq-download-10m
add bucket-size=1 burst-limit=9M burst-threshold=5M burst-time=30s limit-at=3M max-limit=9M name=QuantorT-download packet-mark=dn-QuantorT parent=\
"All download" priority=7 queue=pcq-download-9m
add bucket-size=1 max-limit=5M name=Other-download packet-mark=dn-Other parent="All download" queue=pcq-download-10m
add bucket-size=1 burst-limit=9M burst-threshold=5M burst-time=30s limit-at=3M max-limit=9M name=Sprut-download packet-mark=dn-Sprut parent="All download" \
priority=7 queue=pcq-download-10m
add bucket-size=1 max-limit=9M name=Server-download packet-mark=dn-Server parent="All download" queue=pcq-download-10m