The help file shipped with your Router normally covers detailed instructions how to setup Port Forwarding / Virtual Server.
Good Port Forwarding instructions for most every Router can also be found
at http://www.portforward.com/.
For Linux/Unix Router read below:
If you are behind a router but want to access to the internal VisionGS Http Server or Streaming Server, please read the following.
If you don't fulfill the requirements from above, skip to section 3. (Notes) of this article.
To load:
|
/usr/sbin/ipmasqadm portfw -a -P tcp -L 123.123.123.123 80 -R 192.168.1.106 80 |
where:
If you are using ports other than 80 please DON'T forget to edit the applet code matching to it (<PARAM name="port" value="80">).
To unload:
|
/usr/sbin/ipmasqadm portfw -f |
This will unload all portforwarding rules.
If "ipmasqadm" is located in a directory other than "/usr/sbin/", DON'T forget to edit the command directory of "ipmasqadm" machting to it, otherwise you will get an error like "File or Command not found".
If you don't fulfill the requirements above or have trouble setting up IP Masquerading / ipmasqadm, you can use a freeware tool called PortFwd which forwards incoming TCP connections and UDP packets, located at http://freshmeat.net/projects/portfwd/.
IP Masqerading and PortFwd have successfully been tested with the HTTP- and Streaming Server of VisionGS.
If you have problems with Linux, IP Masquerading or Portforwarding in general, please DON'T contact us for support. Please ask in newsgroups, on IRC or your Linux vendor. All of this is third party and not part of VisionGS!