Virtualizor

VPS has no network or internet? Troubleshooting on Virtualizor

Diagnose a Virtualizor VPS that is online but unreachable: check status and IPs in the panel, test from VNC, fix interface, gateway, DNS and firewall problems.

IntermediateVirtualizor VPS2 min read

Your VPS shows Online in Virtualizor, but you cannot SSH in, websites do not load, or the server itself cannot reach the internet. Almost always the cause is inside the VPS: a network configuration change, a firewall rule or DNS. This checklist finds it step by step.

Before you start

  • Access to the Virtualizor panel and the VNC console, which works without networking.
  • Your IP details from the panel: address, prefix, gateway. See VPS IP addresses.

Check the panel first

  • Status is Online, not suspended. Suspension (billing, abuse, bandwidth overuse) cuts network access.
  • Bandwidth usage is below the limit; some plans throttle or block after the limit.
  • The Tasks log shows no failed reinstall or ongoing migration.

Test from your side

ping -c 4 203.0.113.10

Then try another network (for example mobile data). If it works from elsewhere, your own IP may be blocked by the VPS firewall or Fail2Ban.

Log in through VNC and test inside

  1. Check interfaces and addresses: ip -br addr. The main interface (often eth0 or ens3) should be UP with your IP.
  2. Check the default route: ip route should show default via GATEWAY.
  3. Ping the gateway, then a public IP: ping -c 3 1.1.1.1.
  4. Test DNS: ping -c 3 google.com. If IPs work but names do not, it is a DNS problem.

Fix common causes

SymptomFix
Interface DOWN or no IPBring it up (ip link set eth0 up) and correct the config file, then netplan apply or nmcli con up
No default routeAdd the gateway in Netplan (routes: - to: default via: GATEWAY) or NetworkManager
Public IPs work, names failSet nameservers, e.g. in /etc/systemd/resolved.conf or the Netplan nameservers section
Outgoing works, incoming blockedFirewall rule: check ufw status or firewall-cmd --list-all
Only SSH failssshd stopped or moved to another port: systemctl status ssh

Recently changed something?

  • Interface renamed after a kernel or OS upgrade: update the name in the network configuration.
  • Docker installed: Docker can change firewall rules; restart Docker or review its iptables chains.
  • Firewall enabled without allowing SSH: disable it in VNC, add the SSH rule, enable again. See firewall rules.

When to contact support

If the configuration matches the panel, the interface is up, and even the gateway does not answer, the issue may be on the host or network side, such as a MAC address or IP routing problem. Open a ticket with the VPS IP, the output of ip addr and ip route, and the time the problem started. MdmHost customers can use a support ticket.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.