Hi WebNMS team:
Java RMI facility is used by WebNMS as communication between BE server and FE server. If BE is deployed inside NAT whereas FE outside NAT, then it will not work. Obviously it is pitfall of WebNMS.
How to resolve this issue? I think there are two options to work around it:
1. Inside NAT, add a separate module FE Proxy(FEP); Outside NAT, add a separate module BE Proxy(BEP); Between BEP and FEP, TCP based proprietary application protocol is adopted for communication and traversal of NAT/Firewall.
2. Hack BE and FE module based upon 3rd-party decompiler and modify internal communication framework of WebNMS to enable support of deployment.
George Lee
YongDa Electronics Inc.
www.s-ec.com