Mangle Reliability Question

Hi,

I have been setting up some bandwidth management for a customer using MT 2.8.28 and all has been relatively well. However, sometimes when I create a new mangle rule, it does nothing, no matching of data. However, when I move the rule to another location in the list, like the top, it then starts matching traffic. I can then move the rule back down the list, even back to where it originally was, it it continues to work. I have followed the details in the manual, using passthrough rules to connection mark, then accept rules to flow mark for my queues, so I was wondering if there might be something else I have missed. Is there a specific way or order I should be placing these mangle rules ?, are there any “rules” I should be following for this to work right all the time ?

Any suggestions would be appreciated.

Regards
Paul

when you set accept to the mangle rule, than traffic with marked parameter will not appear in the bottom of the list.

Accept is done to exclude packets remarking.

Correct, but a packet will only match an accept rule if the criteria is correct. But what I’m seeing is that you create a passthrough rule for example, and in the middle of the list it does nothing, doesn’t match any traffic, but at the top of the list it matches traffic. YOu then move it back to where it was originally, and it continues to match traffic… Another thing that is happening, which I’m sure is a bug, is that sometimes when I create a rule and move it somewhere else in the list by dragging it, the rule disappears totally, or it changes to an accept rule with no cirtieria, or something else silly. But when I look through the terminal screen, I can see it there. Once I exit the Gui and go back in, it seems OK, most of the time. I’ve never really used the mangle section much, and now I am using the box for bandwidth management on a large scale, I’m starting to see these problems.

Regards
Paul

try 2.9.4