Да не собирался я велосипед изобретать, интерес скорее академический. Программа благополучно получила отдельную очередь и работает себе, счетчики щелкают, имевшие место микротормоза пропали. Просто я люблю, когда имеется несколько вариантов решения, с детства любил теоремы с несколькими путями доказательств
Судя по схеме движения пакетов в HTB для prerouting сначала Mangle, а затем dstnat. Логично, что то, что маркировалось в манагле, перемаркируется в нате. Как на деле, пока не знаю, надо читать...
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...