March 31, 2026 · 13:56
Total SSH & Management Panel Lockout
The customer reported a critical outage:
- Unable to log in via PuTTY (SSH)
- Unable to connect via WinSCP (SFTP)
- Server Management portal stuck on a continuous loading circle
Earlier that day (16:08), the system had logged a failed IP addition attempt with a “VPS connection check timeout” error. The new IP addition process had broken the server’s network configuration.
“I am currently facing critical access issues with my VPS… if the new IP addition is making this problem appear then please cancel the IP address, I just want my server to be working perfectly. Also please do not reset the server or VPS at all as there is data inside.”
Customer · March 31, 2026
March 31, 2026 · 19:24
Uncovering The Asymmetric Routing Issue
Engineer Queta took over the investigation and quickly identified the root cause using a simple but powerful diagnostic technique:
“I pinged xxx.xxx.xxx.xxx (primary), but the reply came back from xxx.xxx.xxx.xxx (secondary).”
Queta, Support Department · March 31, 19:24
This was a classic asymmetric routing failure. The VPS had multiple IP addresses and network interfaces. After the additional IP was configured, the kernel selected the wrong source address for outgoing packets. As a result, packets sent to the original IP were returned using the secondary IP, causing asymmetric routing and breaking stateful connections such as SSH.
The VitalPBX firewall running on the server had created routing rules that conflicted with the newly added second network interface, exacerbating the issue.
Most providers would have recommended a full OS reload. Instead, Queta implemented a surgical fix using policy-based routing.
March 31, 2026 · 19:55
Surgical Policy-Based Routing Fix
Queta applied routing rules so each IP used the correct return path:
# Add routing tables
echo "100 eth0table" >> /etc/iproute2/rt_tables
echo "200 eth1table" >> /etc/iproute2/rt_tables
# Route for original IP (eth0)
ip route add xxx.xxx.xxx.0/25 dev eth0 src xxx.xxx.xxx.xxx table eth0table
ip route add default via xxx.xxx.xxx.1 dev eth0 table eth0table
# Route for new IP (eth1)
ip route add xxx.xxx.xxx.0/25 dev eth1 src xxx.xxx.xxx.xxx table eth1table
ip route add default via xxx.xxx.xxx.1 dev eth1 table eth1table
# Policy rules to bind source IP to correct table
ip rule add from xxx.xxx.xxx.xxx table eth0table
ip rule add from xxx.xxx.xxx.xxx table eth1table
This configuration ensured that traffic originating from each IP would use the correct routing table, solving the asymmetric routing problem at the kernel level—no reboot, no data loss, no server reset.
By 19:55, just 31 minutes after the root cause was identified, Queta confirmed the fix:
“After applying the routing rules and fixing the return path, the server is now responding correctly and SSH access is functioning as expected.”
Queta, Support Department · March 31, 19:55
The customer was able to reconnect via PuTTY and WinSCP immediately. The Server Management portal also refreshed once the network state stabilized.
Key outcomes:
- SSH and WinSCP access fully restored
- Server Management portal loading normally
- All data preserved—zero data loss
- No server reset or reinstall required
- Additional IP successfully configured and functional
April 1, 2026 · 04:05 – 04:37
Follow-Up Confirmation & SSH Cleanup
The customer reported at 04:05 that problems still appeared unchanged. After reviewing the timeline, we confirmed that test was performed before the final routing and SSH configuration adjustments were completed. After the routing correction, everything worked as expected.
“All problems and issues are still there nothing is changed or fixed in my vps”
Customer · April 1, 04:05
At 04:37, engineer Jonathan summarized that SSH configuration had been adjusted to allow password authentication and that handshake protocols were cleared—via back-end console only, with no data reset.
“We have accessed your server via the back-end console and temporarily updated the SSH configuration to allow Password Authentication… Please rest assured that no data was reset or modified during this process; we only adjusted the login permission settings.”
Jonathan, Support Department · April 1, 2026
Resolved No data loss No reboot