This means that your client / browser should use http://188.123.XXX.XXX:10201/ and that the webcam should be listening on port 80. (does it know to use your Mikrotik’s LAN ip for its default gateway? does the forward table block your traffic?)
Yes GW is set as 192.168.1.1 on IP cam. This IPs are static, not assigned by DHCP server.
I also add a firewall rule that opens port 10201 from internet. I didnt have this before, but still no change.
Yes, GW is set correctly on IP cam. Now, I opened port 10201 from internet but still no change.
I also tried to scan open ports using nmap, see below:
mkroslak@onedata:~$ nmap 188.123.99.171
Starting Nmap 6.40 ( http://nmap.org ) at 2015-04-16 17:48 CEST
Nmap scan report for 188.123.99.171
Host is up (0.027s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
23/tcp open telnet
80/tcp open http
1723/tcp open pptp
2000/tcp open cisco-sccp
8291/tcp open unknown
Although I added filter rule to firewall that opens this port 10201.
It’s possible that the ip-stream uses UDP protocol.
You need to switch to TCP protocol, if the camera has this setting.
Anyway, I couldn’t use the cameras remotely until switched to TCP.
Note that running nmap with no options is not going to scan all 65535 TCP+UDP ports. So if you pick a port at random there is no guarantee nmap would detect it, even if it was open. Nmap only scans a list of ‘common’ ports by default.
EDIT: you must be doing something right, because I get a login prompt on that IP+port!