Hi all,

Below is my network diagram: -

  eth0 (adsl 1)   eth1 (adsl 2)
     |               | 
     |               |
     |               |
     |               |
     -----------------
     |               |
     |    Gateway    |
     |               |
     -----------------
             |
             |
             |
            tun0

Below is my iptables scripting to mark certain ports:
-

# eMule
$IPTABLES -t mangle -A PREROUTING -i tun0 -p tcp -m
multiport --destination-ports 4242,4661,4662,4663,4711
-j MARK –-set-mark 11
$IPTABLES -t mangle -A PREROUTING -i tun0 -p udp -m
multiport --destination-ports 4672 -j MARK –-set-mark
11

# BitTorrent
$IPTABLES -t mangle -A PREROUTING -i tun0 -p tcp
--dport 6881:6889 -j MARK –-set-mark 12
$IPTABLES -t mangle -A PREROUTING -i tun0 -p tcp
--dport 6969 -j MARK –-set-mark 12

# DirectConnect
$IPTABLES -t mangle -A PREROUTING -i tun0 -p tcp -m
multiport --destination-ports 411,1412,20000 -j MARK
–-set-mark 13

# Kazaa
$IPTABLES -t mangle -A PREROUTING -i tun0 -p tcp -m
multiport –destination-ports 1214,6699 -j MARK
–-set-mark 14
$IPTABLES -t mangle -A PREROUTING -i tun0 -p udp
--dport 1214 -j MARK –-set-mark 14

# Gnutella
$IPTABLES -t mangle -A PREROUTING -i tun0 -p tcp -m
multiport –destination-ports 6346,6347 -j MARK
–-set-mark 15
$IPTABLES -t mangle -A PREROUTING -i tun0 -p udp -m
multiport –destination-ports 6346,6347 -j MARK
–-set-mark 15


Below is the iproute scripting: -

# 
ip rule add fwmark 11 table p2p_01
ip rule add fwmark 12 table p2p_02
ip rule add fwmark 13 table p2p_03
ip rule add fwmark 14 table p2p_04
ip rule add fwmark 15 table p2p_05

#
ip route add default via 192.168.3.1 dev eth0 table
p2p_01
ip route add default via 192.168.3.1 dev eth0 table
p2p_02
ip route add default via 192.168.3.1 dev eth0 table
p2p_03
ip route add default via 192.168.3.1 dev eth0 table
p2p_04
ip route add default via 192.168.3.1 dev eth0 table
p2p_05

Can I mark same number for different ports?  Like the
rule for "eMule?

Regards,
rootlinux




        
                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com
_______________________________________________
LARTC mailing list
[email protected]
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

Reply via email to