Configuring Local Firewall Settings for iFolder Traffic

If you use a local firewall, you must set your firewall to allow iFolder to choose a local dynamic port or configure a local static port for the iFolder client to communicate locally (the same computer) with Mono® XSP Server. iFolder uses Mono XSP Web services to communicate via HTTP with the Novell iFolder enterprise servers where you have iFolder accounts. The iFolder administrator configures iFolder services that determine whether communications use HTTP in your environment.

Your firewall does not block traffic between Mono XSP and the Novell iFolder enterprise server because Mono XSP uses the standard HTTP ports for traffic. However, if you block the traffic between the client and Mono XSP, the client cannot communicate with the server. You cannot log in to your iFolder account and synchronize iFolder data.

Initially, the iFolder configuration does not specify a particular port to use for client-to-Mono XSP communications. When iFolder first runs, it opens an available local port to listen for requests from Mono XSP and to send data to the server via Mono XSP. It writes the port number to a configuration file and uses this port thereafter unless the port is not available whenever iFolder starts. If the port is in use by another application, iFolder selects a different available port, reconfigures the port in the configuration file, and uses the new port thereafter. For example, if iFolder is down and another application takes the port, iFolder must select and configure a different port to use when you restart iFolder.

Using a Local Dynamic Port

If you use a local firewall on your computer, the firewall should detect the local traffic between the iFolder and Mono XSP server whenever iFolder contacts the server to synchronize its list of users and iFolder data. Select Allow to permit the iFolder traffic for this session. If you allow the traffic permanently, your firewall should not remind you again, and you can avoid receiving the pop-up alerts whenever iFolder starts.

If you block the iFolder-to-Mono XSP traffic, your firewall prevents you from connecting with the iFolder server and you cannot synchronize your files. iFolder does not detect that traffic is blocked by the firewall; it reports only that it cannot connect to your account on the iFolder server.

Using a Local Static Port

You can optionally add the Web Service Port Range parameter in the Service Manager section of the Simias.config file to allow Mono XSP Server to use a static port or a range of ports for this local traffic. This port or range of ports can then be opened in the firewall to allow communications for Mono XSP.

You can find Simias.config in the following locations:

Operating System

Location of the Simias.config File

Linux

/home/username/.local/share/simias/Simias.config

Windows

C:\Documents and Settings\username\Local Settings\Application Data\simias\Simias.config

To configure your system to use a specific port or range of ports:

  1. Configure your firewall to allow traffic for the port or range of ports you want to use for iFolder traffic.

    See your firewall’s documentation for information on how to open a port in the firewall.

  2. Stop the iFolder client by right-clicking the iFolder icon, then selecting Exit.

  3. Modify the Simias.config file by adding the Web Service Port Range parameter to the Service Manager section.

    <configuration>
    
      <section name="ServiceManager">
    
        <setting name="WebServicePortRange" value="monoxsp_port" />   
    
      </section>
    
    </configuration>
    
    1. Replace monoxsp_port with a port number or range of port numbers:

      • Specify a value of a single four-digit port number (such as 1234) to use a single static port. For example:

        <setting name="WebServicePortRange" value="1234" />
        
      • Specify a range of ports (such as “1234-1236”) to use any available port in the specified range of ports. For example:

        <setting name="WebServicePortRange" value="1234-1236" />
        
  4. Start the iFolder client.

    For more information, see Starting the iFolder Client.

For trademark and copyright information, see Legal Notices.