Существует ПО " Центр охраны" (пульт охраны). Для принятия событий от устройств используются порты.
Ситуация такая: Нужно соединить два Центра Охраны между собой ( передача событий между от одного к другому). Для этого понадобилось так же открыть порт.
Проблема заключается в следующем: Когда мой компьютер принимает события, порт открыт, все ок, но, когда я пытаюсь передать события по этому порту, он закрыт и не работает.
Система открытия порта:
1) Сначала порт открывается на сервере офисного здания (Linux), использованные правила:
# iptables -I FORWARD -d 192.168.1.123 -m tcp -p tcp --dport 25001 -j ACCEPT
# iptables -I FORWARD -s 192.168.1.123 -m tcp -p tcp --sport 25001 -j ACCEPT
# iptables -t nat - I PREROUTING -m tcp -p tcp --dport 25001 -j DNAT --to-destination 192.168.1.123:25001
#iptables -t nat -I POSTROUTING -d 192.168.1.123 -o rth2 -j MASQUERADE
2) Переадресация в настройках роутера, который стоит уже лично в нашем офисе.
На что можно обратить внимание ?