I have WSUS 3.0 running on a Windows Server 2003. This is all behind a watchguard firewall. In the WSUS step by step instructions available from Microsoft, it said to open ports 80, 443, and 445 to specific Microsoft websites. We opened those outbound ports to the entire internet. After letting the server synchronize for a an hour I saw some BITS errors in the event log so I used a command to do foreground downloads as suggested by many results in Google. I then rebooted the server and tried to synchronize again. After about four more hours, the synchronization was complete and I to the administration console to find that 358mb of 3.4 gb had been downloaded and that number wasn't increasing. I went to the "Updates" section of the web admin and found that many updates had failed to download and the rest claimed to be downloading. Only a few successfully downloaded. I went to the event log again and found many errors with EventId=364 which basically says that the CRC check on the file failed and the download is corrupted. From what I've gathered on the internet, this is almost definitely a firewall problem. What needs to be done to my firewall to fix this?