Hi all Guru''s
I have been try to work on this IMQ more than 4 weeks but i could not get
any results
really and badly need to help to achive my setup
iam trying to achieve is up+down=total bandwidth, as per the user groups
suggestion
i would like to use IMQ to make my setup to achive this
my setup is , RH 9.0 with patch bridge-nf
and patched IMQ with iptables 1.2.8 and POM also done
HTB also patched with latest ip route
my bridge is running fine, iam able to use transparent bridge, working that
also
laptop---switch--eth1(bridge)eht0--switch--Router--internet
next i have executed small example
modprobe imq numdevs=1
tc qdisc add dev imq0 handle 1: root htb default 1
tc class add dev imq0 parent 1: classid 1:1 htb rate 64kbit
tc qdisc add dev imq0 parent 1:1 handle 10: htb default 5
tc class add dev imq0 parent 10: classid 10:1 htb rate 12kbit burst 16kbit
prio 3
tc class add dev imq0 parent 10: classid 10:2 htb rate 28kbit burst 16kbit
prio 2
tc class add dev imq0 parent 10: classid 10:3 htb rate 16kbit burst 16kbit
prio 1
tc class add dev imq0 parent 10: classid 10:5 htb rate 8kbit prio 4
tc qdisc add dev imq0 parent 10:1 handle 21:0 sfq
tc qdisc add dev imq0 parent 10:2 handle 22:0 sfq
tc qdisc add dev imq0 parent 10:3 handle 23:0 sfq
tc qdisc add dev imq0 parent 10:5 handle 24:0 sfq
tc filter add dev imq0 protocol ip pref 1 parent 10: handle 1 fw classid
10:1
tc filter add dev imq0 protocol ip pref 2 parent 10: handle 2 fw classid
10:2
tc filter add dev imq0 protocol ip pref 3 parent 10: handle 3 fw classid
10:3
iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 0
----
" when i executed above line i got this message
[root@bridge root]# iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev
0
iptables: target `IMQ'' v1.2.6a (I''m v1.2.8).
----
iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 20 -m state --state
ESTABLISHED -j MARK --set-mark 1
iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 80 -m state --state
ESTABLISHED -j MARK --set-mark 2
iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 25 -m state --state
ESTABLISHED -j MARK --set-mark 3
ip link set imq0 up
iam able to see the packet when i try to browse using my laptop to yahoo.com
see below
[root@bridge root]# iptables -xvnL -t mangle
Chain PREROUTING (policy ACCEPT 10929 packets, 1105430 bytes)
pkts bytes target prot opt in out source
destination
0 0 MARK tcp -- eth1 * 0.0.0.0/0
0.0.0.0/0 tcp dpt:20 state ESTABLISHED MARK set 0x1
42 5053 MARK tcp -- eth1 * 0.0.0.0/0
0.0.0.0/0 tcp dpt:80 state ESTABLISHED MARK set 0x2
0 0 MARK tcp -- eth1 * 0.0.0.0/0
0.0.0.0/0 tcp dpt:25 state ESTABLISHED MARK set 0x3
but iam not able to see any traffic on imq0, see the out put below
br0 Link encap:Ethernet HWaddr 00:00:00:00:CB:3B
inet addr:202.x.x.7 Bcast:202.x.x.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16647 errors:0 dropped:0 overruns:0 frame:0
TX packets:2145 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1040336 (1015.9 Kb) TX bytes:402909 (393.4 Kb)
eth0 Link encap:Ethernet HWaddr 00:00:x:x:x:3B
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18992 errors:0 dropped:0 overruns:0 frame:0
TX packets:4908 errors:0 dropped:0 overruns:0 carrier:0
collisions:1 txqueuelen:100
RX bytes:1759678 (1.6 Mb) TX bytes:605918 (591.7 Kb)
Interrupt:15 Base address:0x3000
eth1 Link encap:Ethernet HWaddr 00:80:48:x:x:xx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2773 errors:0 dropped:0 overruns:0 frame:0
TX packets:16615 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:202939 (198.1 Kb) TX bytes:1590493 (1.5 Mb)
Interrupt:11 Base address:0xc800
imq0 Link encap:UNSPEC HWaddr
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:30
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
when i take the TC out out
[root@bridge root]# tc -s class ls dev imq0
class htb 10:1 root leaf 21: prio 3 rate 12Kbit ceil 12Kbit burst 2Kb cburst
1614b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 1092266 ctokens: 861333
class htb 10:2 root leaf 22: prio 2 rate 28Kbit ceil 28Kbit burst 2Kb cburst
1634b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 468113 ctokens: 373714
class htb 10:3 root leaf 23: prio 1 rate 16Kbit ceil 16Kbit burst 2Kb cburst
1619b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 819200 ctokens: 647999
class htb 10:5 root leaf 24: prio 4 rate 8Kbit ceil 8Kbit burst 1609b cburst
1609b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 1287999 ctokens: 1287999
class htb 1:1 root leaf 10: prio 0 rate 64Kbit ceil 64Kbit burst 1680b
cburst 1680b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 168099 ctokens: 168099
all are 0 bytes
iam not sure what is wrong, any expert coment will be appriciate
hare
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
On Thursday 17 April 2003 11:43, hare ram wrote:> Hi all Guru''s > > I have been try to work on this IMQ more than 4 weeks but i could not get > any results > really and badly need to help to achive my setup > > iam trying to achieve is up+down=total bandwidth, as per the user groups > suggestion > i would like to use IMQ to make my setup to achive this > > my setup is , RH 9.0 with patch bridge-nf > and patched IMQ with iptables 1.2.8 and POM also done > HTB also patched with latest ip route > > my bridge is running fine, iam able to use transparent bridge, working that > also > > laptop---switch--eth1(bridge)eht0--switch--Router--internet > > > next i have executed small example > > iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 0 > ---- > " when i executed above line i got this message > [root@bridge root]# iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev > 0 > iptables: target `IMQ'' v1.2.6a (I''m v1.2.8). > ---- > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 20 -m state --state > ESTABLISHED -j MARK --set-mark 1 > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 80 -m state --state > ESTABLISHED -j MARK --set-mark 2 > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 25 -m state --state > ESTABLISHED -j MARK --set-mark 3This is your problem. I think the iptables rule is not added. But don''t ask me why. Maybe you use the wrong iptables version? I don''t know. Stef -- stef.coene@docum.org "Using Linux as bandwidth manager" http://www.docum.org/ #lartc @ irc.oftc.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
Do you thing its iptables problem even i have cheked with iptables 1.2.7a still iam not succeeded when i make rules with out IMQ, iam able to see all the traffic even postrouting and prerouting really confusing this, hare ----- Original Message ----- From: "Stef Coene" <stef.coene@docum.org> To: "hare ram" <hareram@sol.net.in>; <lartc@mailman.ds9a.nl> Sent: Thursday, April 17, 2003 3:17 PM Subject: Re: [LARTC] IMQ problem -- badly need help> On Thursday 17 April 2003 11:43, hare ram wrote: > > Hi all Guru''s > > > > I have been try to work on this IMQ more than 4 weeks but i could notget> > any results > > really and badly need to help to achive my setup > > > > iam trying to achieve is up+down=total bandwidth, as per the user groups > > suggestion > > i would like to use IMQ to make my setup to achive this > > > > my setup is , RH 9.0 with patch bridge-nf > > and patched IMQ with iptables 1.2.8 and POM also done > > HTB also patched with latest ip route > > > > my bridge is running fine, iam able to use transparent bridge, workingthat> > also > > > > laptop---switch--eth1(bridge)eht0--switch--Router--internet > > > > > > next i have executed small example > > > > iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 0 > > ---- > > " when i executed above line i got this message > > [root@bridge root]# iptables -t mangle -A PREROUTING -i eth1 -jIMQ --todev> > 0 > > iptables: target `IMQ'' v1.2.6a (I''m v1.2.8). > > ---- > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 20 -mstate --state> > ESTABLISHED -j MARK --set-mark 1 > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 80 -mstate --state> > ESTABLISHED -j MARK --set-mark 2 > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 25 -mstate --state> > ESTABLISHED -j MARK --set-mark 3 > > This is your problem. I think the iptables rule is not added. But don''task> me why. Maybe you use the wrong iptables version? I don''t know. > > Stef > > -- > > stef.coene@docum.org > "Using Linux as bandwidth manager" > http://www.docum.org/ > #lartc @ irc.oftc.net > >_______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
On Thursday 17 April 2003 12:00, hare ram wrote:> Do you thing its iptables problem > even i have cheked with iptables 1.2.7a > still iam not succeededMhh.> when i make rules with out IMQ, iam able to see all the traffic > even postrouting and prerouting > > really confusing this,I know there are members of this list using imq. Maybe they can help? Anyone? Hallo? Stef -- stef.coene@docum.org "Using Linux as bandwidth manager" http://www.docum.org/ #lartc @ irc.oftc.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
It sounds like the imq target shared libraries were not compiled. You need to replace NETFILTER_VERSION by IPTABLES_VERSION in libipt_IMQ.c and libip6t_IMQ.c Patrick hare ram wrote:>>>iptables: target `IMQ'' v1.2.6a (I''m v1.2.8). >>> >>>_______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
Hi iam trying to deply IMQ on high scale data transfer place i would like some expert coments on IMQ stability some of them in list told, the kernel go panic and later hangs.. i would like to hve some author to coment, is this can kept in live.. becoz iam trying to fix my IMQ problem past 4 weeks, but got some reference mails from Mr Devik and others iam building new setup after correcting all so mean time i just thought to ask author about the reliability, becoz after taken lot of time to fix this problem after i fix all the problem if the reliability not there, all my ground work will be invalid so could some one hve successfully deployed this IMQ+HTB setup in live, the incoming and out going traffic will be more than GB per second thanks hare _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/