FAQ: Connection and TCP/IP
|Top Previous Next|
The reason can be different. For example:
You can test a connection to the remote computer using a Ping command in the system console:
Every computer connected to the Internet or network is assigned a unique number known as an IP address. There are many ways to know your own IP address, we recommend the following:
First of all, you should know the IP-address of the remote PC. Also you need to have access to the remote PC via TCP/IP from your local network. For accessing the internet from local computers we recommend to use the server with two network interfaces: internal (local network) and external (Internet). Operation system of this server doesn't matter. There are many variants of server configuration:
If your server works under Windows2000/XP/2003, you can use ICS (Internet Connection Sharing) on your server for granting internet access to computers of your local network (http://www.microsoft.com/WindowsXP/pro/using/howto/networking/ics.asp)
NAT is a program that converts the IP address from a private address to a public one real time. This allows multiple users to share a single public IP address. It also prevents access to these users from the outside without special configurations. NAT is used in home networks and corporations to allow multiple PCs to access the internet via T-1, ADSL, SDSL or Cable Modem.
If your server runs under Windows 95/98/NT, we recommend you to use "Kerio WinRoute" as NAT software (http://www.kerio.com/manual/wrp/en)
For realization of this opportunity you can use special software, for example:
HTTPort (http://www.htthost.com) or
These programs allow you to bypass an HTTP proxy, which is blocking you from the Internet. With HTTPort you may use the following software from behind HTTP proxy: Remote Computer Access, IRC, ICQ, FTP, etc.
Remote Computer Access uses TCP port 6279 by default. You can open this port on the firewall:
Firewall should permit TCP-packages which proceed:
from any port and your IP address (i.e. from Admin's PC)
to Hosts' IP addresses and port 6279 (i.e. to Hosts' PCs).
[Admin's IP address]:[any port] --> [Hosts' IP addresses]:6279
Firewall should permit TCP-packages which proceed:
from Admins' IP addresses and any port (i.e. from Admins' PCs)
to your IP and port 6279 (i.e. to Host's PC).
[Admins' IP addresses]:[any port] --> [Host's IP address]:6279
Another solution is to change the Remote Computer Access port number on both sides (for Host Module and Admin Module) to the value of a port that is already opened on your firewall. 80 or 21 for example.
Additional information: Beginners Guides -Firewall Setup and Configuration
You can connect to the remote computer via Internet. The only problem might be the IP address on the Host Module side. It could be dynamically assigned; therefore you should find it out after the remote PC connection to the Internet. Someone on the remote side could tell you the remote IP address by phone or e-mail for example. After that you can connect to the remote computer using that IP address.
If you are often compelled to be connected to the remote computer with a dynamically assigned IP-address, and nobody on the remote side can tell you the current IP, you can use some of services, such as www.no-ip.com. It will help you to know the IP address of the remote PC even if it often changes.
It is possible when computers are located in the internal network behind a NAT based router. In that case computers have no public IP addresses, i.e. addresses are private (192.168.x.x for example); and only a router has a public IP address (18.104.22.168 for example).
You need to configure "Forwarding" on the router/firewall to control internal network computers from the Internet. You should configure the router to forward connections from a port on the router to a specific IP address and port of the target computer in your internal network. It is necessary to assign unique port on the router for every computer you need to control.
Remote Computer Access uses TCP port 6279 by default.
How "port forwarding" works?
Port on the network PC is a private port. Network PC is private.
Port on the router is a public port. Router is public.
Router should forward traffic from its different public ports to different private computers
Let's consider an example:
You have local network with 3 PCs and 1 router. Admin Module is located anywhere in the Internet, but not in this network.
You want to control network PCs via Internet when you use the admin's PC.
For example public IP address of router is 22.214.171.124.
Private IP addresses of network PCs are: 192.168.1.10, 192.168.1.11, 192.168.1.12
In this case the configuration of the "port forwarding" can be the following:
126.96.36.199 : 6279 --> 192.168.1.11 : 6279
188.8.131.52 : 6278 --> 192.168.1.12 : 6279
184.108.40.206 : 6277 --> 192.168.1.10 : 6279
For connecting to some network PC via Admin Module you always use IP address of router (220.127.116.11), but unique port number (6277, 6278 or 6279). Host Module always uses port 6279.
In this example for connecting with 192.168.1.10 : 6279 you should enter in the admin address book:
IP address: 18.104.22.168
Note: In this example the port number in any Host Module's settings is always 6279, but not on the admin module's settings (Admin Module uses different port numbers to connect).
The next actions will take place if everything is configured correctly:
1) admin module will connect to a router (22.214.171.124 : 6277)
2) router will automatically forward all traffic to target machine (192.168.1.10 : 6279)
In such way you can control machine which is located in the closed private LAN via Internet.
If you do not have hardware router you can use a computer with access to the internet as a router: you have to setup PAT (Port Address Translation) on this PC. We recommend you to use such software, as Kerio WinRoute for configuring address translation. Read more here.
You should configure a Dial-Up networking on both sides and configure server to use TCP/IP.
After making a call using a Dial-Up networking you will be able to connect to the remote computer via IP address.
Copyright © Remote Computer Access