Сначала зайдите в mangle и настройте ваш роутер следующим образом:
0 chain=prerouting p2p=all-p2p src-address-list=not_me action=mark-connection new-connection-mark=p2p_conn passthrough=yes
1 chain=prerouting protocol=tcp dst-port=80 connection-mark=!p2p_conn src-address-list=not_me action=mark-connection new-connection-mark=http_conn passthrough=yes
2 chain=prerouting protocol=tcp dst-port=21 connection-mark=!p2p_conn,http_conn src-address-list=not_me action=mark-connection new-connection-mark=ftp_conn passthrough=yes
3 chain=prerouting protocol=tcp dst-port=110 connection-mark=!p2p_conn,http_conn,ftp_conn src-address-list=not_me action=mark-connection new-connection-mark=pop3_conn passthrough=yes
4 chain=forward connection-mark=p2p_conn action=mark-packet new-packet-mark=p2p_mark passthrough=yes
5 chain=forward protocol=tcp connection-mark=http_conn action=mark-packet new-packet-mark=http_mark passthrough=yes
6 chain=forward protocol=tcp connection-mark=ftp_conn action=mark-packet new-packet-mark=ftp_mark passthrough=yes
7 chain=forward protocol=tcp connection-mark=pop3_conn src-address-list=not_me action=mark-packet new-packet-mark=pop3_mark passthrough=yes
Затем зайдите в queue tree и настройте его следующим образом:
0 name=“2_http_queue” parent=local packet-mark=http_mark limit-at=614400 queue=default priority=2 max-limit=768000 burst-limit=0 burst-threshold=0 burst-time=0s
1 name=“6_ftp_queue” parent=local packet-mark=ftp_mark limit-at=115200 queue=default priority=6 max-limit=768000 burst-limit=0 burst-threshold=0 burst-time=0s
2 name=“1_pop3_queue” parent=local packet-mark=pop3_mark limit-at=38400 queue=default priority=1 max-limit=768000 burst-limit=0 burst-threshold=0 burst-time=0s
3 name=“p2p_down_queue” parent=local packet-mark=p2p_mark limit-at=10000 queue=default priority=8 max-limit=20000 burst-limit=0 burst-threshold=0 burst-time=0s
Основной принцип вышеуказанной конфигурации заключается в том, что мы маркируем все типы соединений, которые хотим, затем мы маркируем их пакеты и, наконец, ставим их в очередь. Pop3 имеет наивысший приоритет, а p2p — самый низкий. При этом мы ограничили доступную пропускную способность для каждого типа в соответствии с нашей полосой пропускания.
Примечание: вам придется изменить некоторые настройки, чтобы использовать их со своим соединением.