Andrew
FabulaTech Forum Moderator
Moderator FabulaTech Forum Senior Member
Gender: Posts: 427
|
|
Re: Help To Connect With Client
Reply #2 on: Nov 21st, 2007, 2:48am |
Quote Modify
|
Hi! We've received a lot of emails with similar issues, so detailed description is below. Our solution consists of 2 parts: 1) Server 2) Client Server listens for incoming connections on specific TCP-port. 33000 by default. Client initiates connection to the Server. So, server must be visible from the Client PC. You need to specify Server's IP address on the Client side. If Client can access Server's IP, all works fine. BUT, what happens if the Server is behind firewall or NAT. It means that Server's IP is not visible from the Internet, because in such cases Server has internal IP address, like 192.168.10.1 or 10.0.0.2 or something like that. And you cannot access the Server from the Internet using such IP address. How to resolve it?! It's possible to resolve it, you need to configure port forwarding on the router on the Server side. Router is the computer or DSL modem that is used for accessing the Internet from Server PC (usually it's specified as Default Gateway within Windows network settings). Usually it looks like this: Server PC <---> Router1 <---> Internet <---> Router2 <---> Client PC For example, - IP address of Server PC is 10.0.0.1 - Router1 has 2 IP address (internal - 10.0.0.254, and external - 222.221.220.219) Uning "Port forwarding" it's possible to forward data that comes to external IP, to needed internal IP. For example, it's possible to configure Router1 to forward data that comes to IP 222.222.220.219, TCP-port 33000, to internal IP 10.0.0.1 TCP 33000. Now USB over Network Client can access USB over Network Server (using router's external IP). You need to add new Server on the client side. Then you need to specify external IP address of the router (222.222.220.219) and TCP-port (33000). Router will redirect all traffic to the Server: IP: 10.0.0.1 TCP: 33000. OK, how to configure port forwarding on the router?! It depends... There are a lot of different routers. Some of them can be configured via web browser; some of them can be configured by telnet and so on. If you are entitled for changing router configuration, please refer to the router documentation. If not, please ask the proper person. If any questions, feel free to ask anytime!
|