Is the IP Forward enabled ? YES
root@BlindShaco:/home/vador# cat /proc/sys/net/ipv4/ip_forward
1
Is the port 16000 really open in 192.168.2.107 ? Try "telnet 192.168.2.107 16000" from your linux box. YES
root@BlindShaco:/home/vador# nmap 192.168.2.107
Starting Nmap 5.00 (
http://nmap.org ) at 2011-12-13 18:49 WET
Interesting ports on 192.168.2.107:
Not shown: 991 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
23/tcp open telnet
111/tcp open rpcbind
443/tcp open https
8001/tcp open unknown
12000/tcp open cce4x
16000/tcp open unknown
31337/tcp open Elite
MAC Address: 00:09:34:28:85:A6 (Dream-Multimedia-Tv GmbH)
Nmap done: 1 IP address (1 host up) scanned in 0.67 seconds
root@BlindShaco:/home/vador# telnet 192.168.2.107 16000
Trying 192.168.2.107...
Connected to 192.168.2.107.
Escape character is '^]'.
Iptables:
root@BlindShaco:/home/vador# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state NEW
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Iptables NAT:
root@BlindShaco:/home/vador# iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT tcp -- anywhere anywhere tcp dpt:13201 to:192.168.2.107:16000
DNAT tcp -- anywhere anywhere tcp dpt:13201 to:192.168.2.107:16000
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Connecting to port 13201 (external ip)
root@BlindShaco:/home/vador# telnet blindshaco.xxxxxx.org 13201
Trying xx.213.166.xx...
telnet: Unable to connect to remote host: Connection refused