The Local Servers screen shows the most commonly used applications that require special handling by OpenRG--all you have to do is identify which of them you want to use and the local IP address of the computer that will be using the service. For example, if you wanted to use the Net2Phone voice application on one of your PCs you would simply select `Net2Phone' from the list and enter the local IP address or host name of that computer in the right-hand column. All Net2Phone-related data arriving at OpenRG from the Internet will henceforth be forwarded to the specified computer.
Similarly, if you want to grant Internet users access to servers inside your home network, you must identify each service that you want to provide and the PC that will provide it. For example, if you want to host a Web server inside the home network you must select `HTTP - Web Server' from the list and enter the local IP address or host name of the computer that will host the Web server in the right-hand column. Then when an Internet user points her browser to the external IP address of OpenRG, the Gateway will forward the incoming HTTP request to the computer that is hosting the Web server.
Additionally, Local Servers enable you to redirect traffic to a port different than the port it was designated. Lets say, that you have a web server running on your PC on port 8080 and you want to grant access to this server to anyone who accesses OpenRG via HTTP. To accomplish this, do the following:
All incoming HTTP traffic will now be forward to the PC running the web server on port 8080.
Note: Some applications, such as FTP, TFTP, PPTP and H323, require the
support of special specific Application Level Gateway (ALG) modules in order
to work inside the home network. Data packets associated with these
applications contain information that allows them to be routed correctly. An
ALG is needed to handle these packets and ensure that they reach their
intended destinations. OpenRG is equipped with a robust list of ALG modules
in order to enable maximum functionality in the home network.
The ALG is
automatically assigned based on the destination port.
Click the 'Local Servers' button to view the list of special services and local servers that are currently enabled in the home network (see figure 6.6).
You may disable a service and make the service unavailable without having to remove the service from the Local Servers table. This may be useful if you wish to make the service unavailable only temporarily and expect that you will want to make it available again in the future.
How many computers can use a service or play a game simultaneously? Well, the answer may be a bit confusing. All the computers on the network can use a specific service as clients simultaneously. Being a client means that the computer within the network initiates the connection-for example, opens an FTP connection with an FTP server on the Internet. But only one computer can serve as a server, meaning responding to requests from computers on the Internet. Assigning a specific computer as a server is done in the Local Servers section of Web-based management.