Re: MARK and ! question: one more question

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

 



Hi Ruslan,

> Can you help me to construct logic: (from src1 OR from src2) AND 
> dst=some_dst_addr THEN mark packet with 108
> Possible form: (from src1 OR from src2 OR from src3 OR ... and so on) 
> AND dst=some_dst_addr THEN mark packet with 108

That's easy:

iptables -

iptables -t mangle -N setmark
iptables -t mangle -A setmark -j MARK --set-mark 107
iptables -t mangle -A POSTROUTING -s src1 -d dst1 -j setmark
iptables -t mangle -A POSTROUTING -s src2 -d dst1 -j setmark
iptables -t mangle -A POSTROUTING -s src3 -d dst1 -j setmark

> Can you give me an example with above networks? - i mean packets with
> (src=193.220.70.0/27 or with src=193.108.240.0/22) and 
> dst=193.220.70.32/27 will be marked with 108.

Just substitute whatever addresses you want into the above.

Cheers, Chris.
-- 
   ___ __     _
 / __// / ,__(_)_  | Chris Wilson -- UNIX Firewall Lead Developer |
/ (_ / ,\/ _/ /_ \ | NetServers.co.uk http://www.netservers.co.uk |
\ _//_/_/_//_/___/ | 21 Signet Court, Cambridge, UK. 01223 576516 |





[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