- Joined
- Jun 16, 2026
- Messages
- 2
- Reaction score
- 0
Hi everyone,
I am currently trying to migrate our on-premise 3CX instance from v18 to v20 (deployed on a new VMware Debian 12 VM).
During our maintenance window, we assigned the production IP (172.16.0.200) to the new v20 machine and connected it to the exact same switch port as the old v18 server. Internal provisioning works fine (local Yealink T54W and W90DM base stations can reach the server on port 5060), but external communications are completely broken.
Here is the behavior of the Firewall Checker on the v20 machine:
Since I don't have administrative access to the SonicWall firewall right now (managed by an external MSP), I suspect the firewall treats the new v20 VM differently because of its new MAC address, thus enforcing symmetric/asymmetric NAT instead of a 1:1 mapped NAT.
I plan to ask our MSP to:
Thanks for your help!
I am currently trying to migrate our on-premise 3CX instance from v18 to v20 (deployed on a new VMware Debian 12 VM).
During our maintenance window, we assigned the production IP (172.16.0.200) to the new v20 machine and connected it to the exact same switch port as the old v18 server. Internal provisioning works fine (local Yealink T54W and W90DM base stations can reach the server on port 5060), but external communications are completely broken.
Here is the behavior of the Firewall Checker on the v20 machine:
- Initially: All ports returned failed / not reachable.
- After clearing the ARP cache on our SonicWall firewall: The ports became reachable, but the Firewall Checker now fails with strict NAT mapping errors:
- testing port 5060... Mapping does not match 5060. Mapping is 62153.
- testing port 5090... Mapping does not match 5090. Mapping is 50646.
- testing ports [9000..9398]... failed.
- Shortly after: Running the firewall test again caused all ports to drop back to failed / not reachable, likely because the SonicWall interpreted the aggressive UDP port scanning from the Firewall Checker as a flood/port scan attack and temporarily banned the IP.
Since I don't have administrative access to the SonicWall firewall right now (managed by an external MSP), I suspect the firewall treats the new v20 VM differently because of its new MAC address, thus enforcing symmetric/asymmetric NAT instead of a 1:1 mapped NAT.
I plan to ask our MSP to:
- Enable Consistent NAT for the 3CX IP object.
- Disable SIP Transformations (SIP ALG).
- Clear the UDP connection monitor.
Thanks for your help!