Set Static IP Address
Set a STATIC IP address for the Guru Server (like 10.10.5.25) with the network configuration tool provided by the OS ("yast network" command on SuSE). You may also choose to assign a static IP address from the DHCP server by mapping the host's network adapter's MAC address to a static IP Address (like 10.10.5.5). Remember to set the appropriate subnet mask and DNS server IP addresses when using a static IP address.
DNS Host Name
The host name (i.e. "guru.company.com") for the Guru Server should also be set in the local DNS server. If remote access is expected, the public internet DNS should also include a appropriate host name and public IP address. This is done by mapping "guru.company.com" to the Static IP address set above. Guru Address Book entries that contain host names instead of IP addresses allows the network administrator to change IP address without needing to change the Guru Client's settings.
Your platform's firewall should be enabled. Guru requires the firewall's rules to include "Incomming Allow TCP port 50000" and "Outgoing Allow ALL TCP" for normal functionality. If this host is the preferred NTP server, also "Allow TCP port 123". If "Roos SLP" is used to discover the Guru Server, "Allow UDP port 1427".
NTP - Network Time Protocol
Enable the platforms "NTP" service. The Guru Server's time is important to maintain normal operations. If the time is wrong, the latest version of a file and expiration times may cause expired objects to appear valid.
SLP - Guru Discovery
Guru uses RFC compliant "SLP" to discover other Gurus on a IP based network via a custom UDP/TCP port 1427. SLP supplements the "address book" configuration by allowing the Guru Server and clients to move to any IP address and still remain connected. The Guru ID of the client must exist in the correct "Guru Group" (note: different from user group) on the Guru Server for the client discovery process to work.
Virtual Machine Network Options
If Guru Server is running in a virtual machine, it is highly recommended to use "Bridged" mode, where the Virtual Machine has a unique IP address not shared by the Host OS like when in "NAT" mode, where each Firewall port listed above will have to be forwarded to the guest.
Public Internet Access (VPN, DMZ, or NAT)
Virtual Workstations may require access to the internal Guru Server via the Internet. RI recommends deploying Guru Server behind NAT Translation or DMZ with a unique network adapter or have the Virtual Workstations access Guru through a VPN. IPv6 support has not yet been verified with Guru Server.