13. Within Server Admin, configure the firewall for "any", your external interface, turn it on and quit SA.
14. Connect to the internet in preparation for updating the software on your server. Set your server's clock to be calibrated by one of Apple's time servers. While it's true you can update from within Server Admin and you'd get a log of your downloads, I've found it to be faulty at times and prefer to go to the System Preferences panel for "Software Update". Download the updates and repair file permissions again.
In order to save disk space, I used to delete the downloaded update software packages from Library/Receipts. I've stopped doing this now as their removal can / used to hinder the repairing of Permissions. Secondly, software update sometimes finds an update to be downloaded and installed even though you've installed it once already. Finally, not an awful lot of disk space is taken up by the packages.
15. Start Server Admin and from View in the top menu, choose "Gateway Setup Assistant". This is easy to use. If desired, you can easily configure VPN services later from within Server Admin.
16. Gateway Setup Assistant will configure your internal Ethernet interface with a commonly used LAN IP address of 192.168.2.1 or 192.168.1.1 as explained in 6, above. From within System Preferences --> Network --> Built-in Ethernet 1/2 (choose the internal interface), in DNS Servers, enter this same assigned LAN IP address, as this isn't automatically entered by the Gateway Assistant.
17. It's possible, if you wish, to change the LAN IP address assigned by Gateway and if it's not so easy to change the IP address of other devices on your LAN such as printers, Airport Base Stations or whatever to fall within the same subnet mask. Login as root and issue the following command from within Terminal,
changeip - <old IP address> <new IP address>
e.g.. changeip - 192.168.2.1 10.0.0.148
Reboot the server. Within System Preferences --> Network, change your old IP address to the new one.
18. Start Server Admin, connect to your server, select DNS and Settings.
Deselect, Zone Transfers.
Select Zones and the plus sign to add a new zone. Make the following entries:-
Zone Name: mydomain.com
Server Name: myserver
Server IP Address: 192.168.2.1 (for example - it's your private LAN IP address)
Administrator email: admin@mydomain.com
Zone is valid for: 24 hours (for example)
Select Machines and enter your other devices with fixed IP addresses (printers, Airport Base Stations etc.)
Select the entry for "myserver" and add whatever alias entries you wish including ones for "www" and for "kerberos".
19. Still within Server Admin, select, DHCP
Select and edit the interface made active for you by Gateway.
Under, General, make whatever changes you see fit and ensure, Router has your assigned, private LAN IP (e.g.. 192.168.2.1)
Under DNS:-
Default Domain: mydomain.com
Name Servers: your LAN IP
Under LDAP, if you wish, make entries that will be sent to client computers along with a DHCP assigned IP address. I didn't make any entries here as DHCP supplied LDAP information is not as secure as a binding that can be established between a client and your server.
Under WINS:-
WINS / NBNS Primary Server: your LAN IP
NBT Node Type: Broadcast (b-node)
20. Server Admin --> NAT
Check the correct External interface is selected
If NAT is not enabled elsewhere on your network and you wish to share one internet interface with more than one client, ensure "IP Forwarding and NAT" is selected and not just "IP Forwarding only".
21. Server Admin --> AFP --> Access
Ensure "Enable Guest access" is checked.
Start AFP
22. Server Admin --> Web --> Settings --> Proxy
Check, "Enable Proxy" and start the service.
23. Reboot the server.
Points 24 - 26 are only for changing the role of your server to be that of an Open Directory Master. Initially, I configured with the least stringent security, without using S