So… i am using an Xserve G4 as a gateway server where en0 is to the outside world and en1 is to my switch. Using all apple services. Apple NAT, DCHP, DNS, Firewall etc. Software update server listens on en0 and when it builds index.sucatalog it puts the FQDN of en0 inside the <string> tags for each of the items. So when i point my local clients to the software update server it fails because they are coming from en1, and the reverse isn’t matching. I can get it to work by modifying index.sucatalog and changing the FQDN to en1’s IP address and then it will work fine. How can I config software update server to not put the FQDN of en0 and use the IP for en1 instead?
BTW – the reason i want to update on en1 and not 0 is because my upload speed is very small. so it doesn’t make sense for me to pull the updates in at 30k a second vs. gig if on en1. also, the index.sucatalog needs to be "rebuilt" every time a new update comes out and I have to go back and change them all again with emacs find/replace. it’s getting to be a pain. 🙂