OpenWrt Forum Archive

Topic: IPT_IMQ or lack of in AR71xx trunk

The content of this topic has been archived on 13 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Rather new to the OpenWRT forum.

Looking for information on why some modules such as ipt_imq is no longer being used in latest AR71xx .30 kernel. I see xt_imq in my modules folder. Without these older modules Nodogsplash goes crazy if I leave the /etc/init.d/nodogsplash file uncommented to do traffic shaping. I've tried to edit nodogsplash to use xt_imq thinking that's the replacement for ipt_imq. That didn't work. I've did numerous things like use an older ip tables makefile and even went so far as to replace the "kernel" package with an older one thinking that would somehow build these modules.

I then used an older OpenWRT trunk with a .28 kernel that did have the module and then told the newest trunk to use the same kernel. After it was all said and done I dropped the ipt_imq file from the older build into the newer build. That didn't go so well either. All I'm trying to do is have the best of both worlds. The newest OpenWRT AR71xx files the random mac address on the RouterStation which is good, but along with that I need NodogSplash to work. I can make it work but it doesn't have traffic shaping. Maybe it's not OpenWRT that needs fixed, maybe it's NodogSplash that needs updated?

Thanks for any and all response.

I might not have explained this very clear, but if anyone knows how to run Nodogsplash in the latest trunk of AR71XX with the ipt_imq module that would be of great help. I've did a lot of research on why the ipt_imq is no longer in the modules folder and really didn't find anything.

Will any form of kernel/iptables compile in the latest trunk lead to having the needed modules like in older trunk/kernel builds?

The discussion might have continued from here.