Opened 3 years ago

Closed 22 months ago

#1586 closed (fixed)

bt,bt2 etc. L7 filters are not created when i select "bittorrent" from the web interface

Reported by: SpyrosB Owned by:
Keywords: Cc:

Description

As the topic states, bt filters are not created when i select "bittorent" through the web interface, i have only an ipp2p rule in mangle. I've set up the QoS, apply and reboot.

WRT320N - DD-WRT v24-sp2 (06/27/10) mega - build 14667

svqos_svcs=Deluge both 40000:40000 40 | Deluge_OUT both 6000:8000 40 | bittorrent p2p 0:0 40 | http l7 0:0 20 | html l7 0:0 20 | httpvideo l7 0:0 20 | httpaudio l7 0:0 20 | flash l7 0:0 20 | rtsp l7 0:0 20 | http-rtsp l7 0:0 20 | ssh l7 0:0 20 | ssl l7 0:0 20 | telnet l7 0:0 20 | msnmessenger l7 0:0 20 | msn-filetransfer l7 0:0 20 | HTTP_Proxy tcp 8080:8080 20 | dns l7 0:0 10 |
Chain SVQOS_IN (1 references)
 pkts bytes target     prot opt in     out     source               destination
1165K 1394M CONNMARK   0    --  *      *       0.0.0.0/0            0.0.0.0/0           CONNMARK restore
1163K 1393M RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0           MARK match !0x0
  362 79690 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:40000 MARK match 0x0 MARK set 0x28
    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:40000 MARK match 0x0 MARK set 0x28
   79  8869 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpts:2000:4000 MARK match 0x0 MARK set 0x28
    2   120 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spts:6000:8000 MARK match 0x0 MARK set 0x28
    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           MARK match 0x0 ipp2p v0.8.2 --bit MARK set 0x28
   51 45864 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto http MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto html MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto httpvideo MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto httpaudio MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto flash MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto rtsp MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto http-rtsp MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto ssh MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto ssl MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto telnet MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto msnmessenger MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto msn-filetransfer MARK match 0x0 MARK set 0x14
    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:8080 MARK match 0x0 MARK set 0x14
    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:8080 MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto dns MARK match 0x0 MARK set 0xa
 2020  223K CONNMARK   0    --  *      *       0.0.0.0/0            0.0.0.0/0           CONNMARK save
 2017  223K RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain SVQOS_OUT (1 references)
 pkts bytes target     prot opt in     out     source               destination
 948K  109M CONNMARK   0    --  *      *       0.0.0.0/0            0.0.0.0/0           CONNMARK restore
 7544  609K RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0           MARK match !0x0
    0     0 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:40000 MARK match 0x0 MARK set 0x28
    0     0 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp spt:40000 MARK match 0x0 MARK set 0x28
    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:40000 MARK match 0x0 MARK set 0x28
 504K   38M MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:40000 MARK match 0x0 MARK set 0x28
    0     0 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpts:6000:8000 MARK match 0x0 MARK set 0x28
    5   320 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp spts:6000:8000 MARK match 0x0 MARK set 0x28
  119 14880 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpts:6000:8000 MARK match 0x0 MARK set 0x28
 434K   70M MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spts:6000:8000 MARK match 0x0 MARK set 0x28
    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           MARK match 0x0 ipp2p v0.8.2 --bit MARK set 0x28
  709 79104 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto http MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto html MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto httpvideo MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto httpaudio MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto flash MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto rtsp MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto http-rtsp MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto ssh MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto ssl MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto telnet MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto msnmessenger MARK match 0x0 MARK set 0x14
    0     0 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto msn-filetransfer MARK match 0x0 MARK set 0x14
    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:8080 MARK match 0x0 MARK set 0x14
    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:8080 MARK match 0x0 MARK set 0x14
  138  8770 MARK       0    --  *      *       0.0.0.0/0            0.0.0.0/0           LAYER7 l7proto dns MARK match 0x0 MARK set 0xa
 940K  108M CONNMARK   0    --  *      *       0.0.0.0/0            0.0.0.0/0           CONNMARK save
 940K  108M RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0

Change History (4)

comment:1 Changed 3 years ago by SpyrosB

Temporary fix, add this to your firewall script if you want to add the missing bt filters

#Fix for missing bt, bt1, bt2 L7 filters
#Change the numbers 8, 9, 10, 11, 12 ,13 ,14 ,15 according to the order of your rules

iptables -t mangle -I SVQOS_IN 8 -m mark --mark 0 -m layer7 --l7proto bt -j MARK --set-mark 40
iptables -t mangle -I SVQOS_IN 9 -m mark --mark 0 -m length --length 0:550 -m layer7 --l7proto bt -j MARK --set-mark 40
iptables -t mangle -I SVQOS_IN 10 -m mark --mark 0 -m layer7 --l7proto bt1 -j MARK --set-mark 40
iptables -t mangle -I SVQOS_IN 11 -m mark --mark 0 -m layer7 --l7proto bt2 -j MARK --set-mark 40
iptables -t mangle -I SVQOS_OUT 12 -m mark --mark 0 -m layer7 --l7proto bt -j MARK --set-mark 40
iptables -t mangle -I SVQOS_OUT 13 -m mark --mark 0 -m length --length 0:550 -m layer7 --l7proto bt -j MARK --set-mark 40
iptables -t mangle -I SVQOS_OUT 14 -m mark --mark 0 -m layer7 --l7proto bt1 -j MARK --set-mark 40
iptables -t mangle -I SVQOS_OUT 15 -m mark --mark 0 -m layer7 --l7proto bt2 -j MARK --set-mark 40

comment:2 Changed 3 years ago by Sash

  • Resolution set to fixed
  • Status changed from new to closed

fixed in 14702

comment:3 Changed 3 years ago by SpyrosB

  • Resolution fixed deleted
  • Status changed from closed to reopened

Bug still present in

Router Model: Linksys WRT320N

Firmware Version: DD-WRT v24-sp2 (07/17/10) big - build 14818M NEWD-2 K2.6 Eko

comment:4 Changed 22 months ago by Sash

  • Resolution set to fixed
  • Status changed from reopened to closed

is this still valid?

Note: See TracTickets for help on using tickets.