thaller -> RE: Upgrade to Win2003 Firewall client problems (6.Apr.2004 10:49:00 PM)
|
WOW! Where do I begin? After disappearing into Microsoft's hold queue this weekend for over 4 hours and getting misrouted, I finally found someone that knew what they were doing. If you ever get BillB in the ISA queue, consider yourself lucky. As if turns out, we were able to trace 2 of the 3 main problems down and, they are good ones. It took the better part of 12 hours on the phone along with the support rep gaining remote control of our ISA server yesterday to get back online. Among the more interesting items: We removed all IPs bound to our onboard NIC (external), disabled the device in the Win2k3 OS, replaced it with an Intel NIC, bound thew previously removed IPs to the new NIC and rebooted. We were initially unable to disable the onboard adapter in the BIOS. These 2 events led to a stack problem because packet filtering was enabled on the ISA server and those filters were bound to the old NIC that was disabled in the OS, but enabled on the mainboard. The packet filters were bound to an adapter that was disabled but still enumerated in registry and had an address of 0.0.0.0 which led to ALL of our outbound DNS traffic to be broadcast traffic. The solution appeared to be this: export ISA config, uninstall and reinstall ISA, and finally, reimport the settings. This failed because the ISA uninstallation routine left the packet filters (and apparently only the packet filters) in the registry. Reinstalling ISA failed to coerrect the problem. I belatedly discovered the "rmisa.exe" tool in the \i386 folder on the ISA CD. I used this tool to uninstall ISA and I reinstalled it. It only partially worked. The rules remained, but the bindings to the disabled NIC were broken. Unfortunatley, so was one packet filter rule. The export/import process whacked our "block" rule for NetBIOS over the external interface. Our DNS rule was intact, but our NetBIOS rule now blocked DNS. How could this possibly happen you ask? Well, so did I. Bill couldn't answer it yesterday. After 12 hours, I was happy to have our server back up and working and very happy to have had Bill tweak our DNS config in the process. THis morning, after running all night successfully, I decided to disable our anon outbound access Site and Content rule and replace it with something more restrictive. After restarting the services, we lost all external name resolution. I restored the anon rule and restarted the services. Still no DNS. Only rebooting the ISA server restored DNS resolution. We looked at logs. We looked MPS reports. We looked at event logs. Nothing. Finally, Bill noticed that we were using quite a bit of our pagefile. The supposition now is all of the flaky events were caused by insufficient memory (we have 384M). We have now made plans to offload our IIS server, our AV server and increase the RAM. Tonight, I will be testing the ISA server to recreate the problem to see if we can narrow it down definitively to a insufficient memory situation. Hopefully, the next post will far less entertaining than this one.
|
|
|
|