В руководстве 2.9 на 393-й странице есть пример, как ограничить P2P трафик до 1 Мбит/с от общей пропускной способности канала, когда канал сильно загружен другим трафиком, иначе он будет использовать полную пропускную способность. Я пытаюсь расширить это, чтобы добавить очередь для VOIP с наивысшим приоритетом, но у меня проблема с последним правилом mangle, а именно "other". Я могу настроить только одну цепочку, чтобы она не относилась к p2p_conn или voip_conn. Хотелось бы настроить обе цепочки p2p_conn и voip_conn, чтобы они не относились к ним. Вот правила из руководства:
[admin@MikroTik] > /ip firewall mangle add chain=forward \
... p2p=all-p2p action=mark-connection new-connection-mark=p2p_conn
[admin@MikroTik] > /ip firewall mangle add chain=forward \
... connection-mark=p2p_conn action=mark-packet new-packet-mark=p2p
[admin@MikroTik] > /ip firewall mangle add chain=forward \
... connection-mark=!p2p_conn action=mark-packet new-packet-mark=other
[admin@MikroTik] > /ip firewall mangle print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=forward p2p=all-p2p action=mark-connection new-connection-mark=p2p_conn
1 chain=forward connection-mark=p2p_conn action=mark-packet new-packet-mark=p2p
2 chain=forward packet-mark=!p2p_conn action=mark-packet new-packet-mark=other Я изменил цепочку 2, чтобы можно было добавить voip_conn, чтобы она работала, но если я хочу добавить еще одну цепочку? Я пытался добавить еще одну, но это не работает, потому что я могу добавить только одну цепочку "Connection Mark Not" с символом "!". Вот измененная цепочка:
2 chain=forward connection-mark=!voip_conn p2p=!all-p2p action=mark-packet new-packet-mark=other Как видите, я смог добавить "not" к цепочке p2p. Есть ли способ добавить несколько правил без ограничений, на которые я натыкаюсь из-за символа "!"? Заранее спасибо!
[admin@MikroTik] > /ip firewall mangle add chain=forward \
... p2p=all-p2p action=mark-connection new-connection-mark=p2p_conn
[admin@MikroTik] > /ip firewall mangle add chain=forward \
... connection-mark=p2p_conn action=mark-packet new-packet-mark=p2p
[admin@MikroTik] > /ip firewall mangle add chain=forward \
... connection-mark=!p2p_conn action=mark-packet new-packet-mark=other
[admin@MikroTik] > /ip firewall mangle print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=forward p2p=all-p2p action=mark-connection new-connection-mark=p2p_conn
1 chain=forward connection-mark=p2p_conn action=mark-packet new-packet-mark=p2p
2 chain=forward packet-mark=!p2p_conn action=mark-packet new-packet-mark=other Я изменил цепочку 2, чтобы можно было добавить voip_conn, чтобы она работала, но если я хочу добавить еще одну цепочку? Я пытался добавить еще одну, но это не работает, потому что я могу добавить только одну цепочку "Connection Mark Not" с символом "!". Вот измененная цепочка:
2 chain=forward connection-mark=!voip_conn p2p=!all-p2p action=mark-packet new-packet-mark=other Как видите, я смог добавить "not" к цепочке p2p. Есть ли способ добавить несколько правил без ограничений, на которые я натыкаюсь из-за символа "!"? Заранее спасибо!
