RE: MAtching packets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



not sure but don't you need something patched/enabled in the kernel to allow the marked packets to work with tc??

something possibly like this?

[*]       IP: use netfilter MARK value as routing key

or something..

Thanks,
____________________________________________
George Vieira

> -----Original Message-----
> From: Edmund Turner [mailto:eturner@xxxxxxxxxxxxx]
> Sent: Thursday, 30 October 2003 12:34 PM
> To: netfilter@xxxxxxxxxxxxxxxxxxx
> Subject: MAtching packets
> 
> 
> 
> 
> Hey guys and girls, how ur day?
> I got a slight problem configuring tc on my firewall (traffic 
> control).
> Before I get kicked out the door and sent to the LARTC forum, I would
> like to add that the problem im facing is MARKING the packets via
> iptables.
> 
> Situation is as such
> LAN --> Firewall --> Router -->Internet
> 		|
> 		|
> 		--> DMZ
> 
> So much for the Ascii artist in me. :)
> The firewall has 3 interfaces:
> Eth0 = LAN --> 100Mbps NIC
> Eth1 = DMZ --> 100Mbps NIC 
> Eth2 = Internet --> 4MB link to internet
> 
> Background:
> DMZ Zone Eth1: Web/FTP, and SMTP servers. (100Mbps switches and NICs) 
> WEB/FTP server :10.100.1.1/24
> SMTP server:10.100.1.2/24
> 
> I need to mark packets for the LAN (192.168.0.0/16) to the DMZ server
> (10.100.1.1) to classify them in classes.
> 
> This is what I tried :
> /sbin/iptables -A PREROUTING -i eth1 -d 10.100.1.1 -t mangle -j MARK
> --set-mark 9
> /sbin/iptables -A PREROUTING -i eth1 -s 10.100.1.1 -t mangle -j MARK
> --set-mark 9
> 
> 
> Traffic control does not seem to work when I mark the packets 
> as above.
> It appears that the 'tc' does not recognize the marked packets. I
> eventually marked them like this :
> 
> Tc filter add dev eth2 parent 2:1 protocol ip prio 7 u32 match ip src
> 10.100.1.1 classid 2:1
> 
> I would hope someone could point out my error in marking the packets.
> 
> Another question, there shouldn't be any problem with marking 
> different
> IPs with the same numerical mark, right?
> Eg:
> 
> /sbin/iptables -A PREROUTING -i eth1 -d 10.100.1.1 -t mangle -j MARK
> --set-mark 9
> /sbin/iptables -A PREROUTING -i eth1 -d 10.100.1.2 -t mangle -j MARK
> --set-mark 9
> 
> Any help is appreciated!
> 
> 
> Regards
> edmund
> 
> 
> 



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux