Set up networking for your TeamForge server

After installing the operating system, prepare the networking connections and configuration that your TeamForge 8.2 site will require.

Note: You must have root access to all the hosts you will be setting up for your site.
  1. Open the appropriate ports, and close all other ports.
    CAUTION:
    Expose only the JBOSS and Tomcat ports that are required for integration with another application, and open them only to that specific host IP address, even within your internal network.

    For detailed port requirements, see Which ports are required to be open for a TeamForge site?

  2. Use the hostname command to verify that the machine name is resolvable on the network.
    • hostname
    • bigbox.supervillain.org
  3. Use the nslookup command to verify that your hostname maps to the right IP address.
    • nslookup bigbox.supervillain.org
    • Server: 204.16.107.137
    • Address: 204.16.107.137#53
    Tip: If there is any doubt about what the system's real IP address is, use the /sbin/ifconfig command.
  4. If you are installing behind a proxy, specify your proxy settings.
    • export http_proxy=http://<PROXY_USERNAME>:<PROXY_PASSWD>@<PROXY_HOST>:<PROXY_PORT>
    • export no_proxy=localhost,127.0.0.0/8,<hostname>
  5. If any mail service is running on port 25, stop it and make sure it won't restart. For example:
    • /sbin/service sendmail stop
    • /sbin/chkconfig sendmail off
  6. Use a tool such as Nessus to scan your server for potential vulnerabilities. (See Which ports are required to be open for a TeamForge site? for detailed security recommendations.)