|
JeffVandervoort -> RE: Understanding the ISA 2004 Access Rule Processing (19.Oct.2007 8:58:25 AM)
|
Thanks anyway, Stefaan. Hopefully an "EE guy" will jump in. Meantime, I think I may have figured it out. I used this article http://isaserver.org/tutorials/Offline-Rule-Bases-Objects.html to import my ISA 2004 SE rules to the ISA 2006 EE array. I did the entire rule set, complete. In so doing, I imported the Default deny rule, which became the last rule in the Array. It's always puzzled me that it was there, but without any other EE experience to know it didn't belong there, or other EE machines to compare it to, I figured ISA just ignored it. I didn't realize I was the one who put it there. I found this screen shot in another ISAServer.org article which confirms there is not supposed to be a default deny rule in the Firewall Policy Rules. (Presumably the "All Open" rule isn't normally found there, either!) [image]http://www.isaserver.org/img/upl/image0381151940387356.jpg[/image] Last Enterprise Default Rule should be the only Default Rule. That makes sense, and explains my problem. Looking at the XML, it looks like the read-only attribute is easy to flip. Hopefully I can export, edit, and import the Array Default Rule. Then delete the rule. Worst case is export the whole EE config to XML, edit the XML to remove the Default Rule, uninstall/reinstall ISA, and import the modified XML. The server's not in production yet so that's not a big deal. This is a BIG gotcha for using that article to move from ISA SE to ISA EE: I know now I should have exported the rules one at a time, omitting the default rule, or else edited the "all rules" export to remove SE's Default Rule before importing to EE. (Or do it Microsoft's way, from scratch, where I'd still be manually re-creating Rules and Elements for another week before I'd be able to try it! They really need to work on making ISA SE to EE upgrades efficient.) [Edit] Yup...that was it. So this question turned out to be off-topic; sorry! To bring it back on-topic, the order I showed in my first post was correct. The Default Rule at the Array level was the problem. Interestingly, ISA Logging identified it as the Enterprise-level Default Rule. That's part of what threw me off. Evidently this was a scenario Microsoft (reasonably) did not anticipate! Their logic: If a Default Rule is used, it must be the Enterprise default rule because there isn't one at the array level, so that's how we'll display it.
|
|
|
|