Help with Virtual Server , port triggering and opening

AlexeiUnknown

Honorable
Mar 14, 2013
12
0
10,510
Hello guys
Okay so , there's some ports that I would like to open because I experience disconnects in a mmprog.
I have the mmprog's local and remote ports , now in my router software theres two option: virtual server (which basically tunneling) and port triggering and opening. I'm interested in both

The thing that I don't understand is where to write what in the router's setup pages.
In the virtual server tab i have: external port start and end , internal port start and end. What the external and internal stand for ? in which of them I should write the mmprog local port and in which remote port ?

In the NAT -- Port Triggering tab i have: trigger port end - trigger port start , open port start - open port end. What do i write in theses? which one corresponds to the mmprog local port and which to remote port ?

Thank you !
 
Solution
You really should not have to use that feature. Normal nat function will allow traffic to ports opened from the inside to accept return traffic on the reverse path. TCP looks for the fin or rst packets to close it. UDP will stay open pretty much as long as there is traffic.

The feature you are using is similar to what FTP requires and most routers understand. A session on port 21 to a server is opened by the client. When data transfer is to be started the SERVER initials a new session to the CLIENT on port 20. This is a session being initiated from the outside in.
Since there is no previous session the router does not know which internal machine to map this to. This special support though knows that these 2 session are...
You really should not have to use that feature. Normal nat function will allow traffic to ports opened from the inside to accept return traffic on the reverse path. TCP looks for the fin or rst packets to close it. UDP will stay open pretty much as long as there is traffic.

The feature you are using is similar to what FTP requires and most routers understand. A session on port 21 to a server is opened by the client. When data transfer is to be started the SERVER initials a new session to the CLIENT on port 20. This is a session being initiated from the outside in.
Since there is no previous session the router does not know which internal machine to map this to. This special support though knows that these 2 session are related and dynamically puts in a nat and/or firewall rule all allow it.

Most online games do not function in this method. All session are initiated from the user machine and normal nat will just work. Some game consoles use a feature called UPnP which dynamically put nat rules in but this too is a different function that port triggering.

You would need a special application similar to ftp to need this feature. You have to remember this is a very advanced feature and games are designed to run on cheap home routers with people who are lucky they know where the on switch is. If you really need this feature the game should clearly document the ports it needs.

 
Solution