On 1/20/19 11:45 AM, ObNox wrote:
> Hi,
> 
> I deal with a lot of zones and have strict policies to not let zones
> talk to each other by default.
> 
> This brings a bit of lack of readability in the "policy" file, like :
> 
> z1,z2,z3,z4,z5 { dest=z1,z2,z3,z4,z5+ policy=REJECT loglevel=info }
> 
> Of course, here with the 2-letter example zones it's still readable but
> in the real world with 10+ 4-letters zones, that's another story :-)
> 
> Would be possible to create a new reserved zone name which would regroup
> all user created zones excluding the $FW ?
> 
> Maybe simply "zones" (plural) that would be : all minus $FW ?
> 
> so one could have a new policy line :
> 
> zones { dest=zones+ policy=REJECT loglevel=info }
> 
> which would bring 2 benefits :
> 
> 1/ Readability of course
> 
> 2/ Nothing to worry about when a new zone is created, it would be
> included in the next "reload" command without having to add it twice here
> 
> To further extend the concept, one could add exclusions for the typical
> case "I want all zones except these", like : zones[!z1,z2]
> 
> I think about the "net" zone to obviously exclude :
> 
> zones!net { dest=zones+!net policy=REJECT loglevel=info }
> 
> What do you think ?
> 

The current convention in the rules file is that all- represents all
zones except $FW.

-Tom
-- 
Tom Eastep        \   Q: What do you get when you cross a mobster with
Shoreline,         \     an international standard?
Washington, USA     \ A: Someone who makes you an offer you can't
http://shorewall.org \   understand
                      \_______________________________________________

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to