Latest Updates

We cover every landmark event in remote support, hot releases, and insights from ace experts.

Updated on in

Why VPN won’t connect When Working From Home? Fix all Issues in 10 Steps

Helga York Article author
VPN issues when working from home

A VPN is necessary to browse the internet securely and without disruptions due to access limitations. However, even VPN is not connecting for a number of reasons. Therefore, it is important that you know how to fix your VPN connection on your own especially when it’s essential for your work or business. In this article, we’ll cover various ways how you can fix your VPN connection issues while you’re at home.

VPN Troubleshooting List

First of all VPN issues may originate from your service provider’s side. To make sure that a scheduled service interruption did not cause the issue. Check your e-mail first for any missed announcements.

  1. Check your internet connection
  2. Check your login credentials
  3. Check your VPN settings
  4. Restart the VPN software
  5. Make sure your software is up to date
  6. Check your IP address
  7. Allow VPN ports, protocols, and passthrough
  8. Your router and your VPN should be compatible
  9. Change the VPN tunneling protocol
  10. Check your Firewall

    1. Check your internet connection

    The first thing that you should do before performing other fixes is to check your internet connectivity. Your device needs to be connected to a reliable Internet connection for your VPN to run properly. If the network connection between your computer and the VPN server was interrupted, it is either an error on your ISP’s end or your end.

    Here are some ways that can help you check your internet connectivity:

    1. First, make a quick and simple Internet search. If your browser successfully loads the site, then you’re good to go. However, if it displays a message like “Unable to connect to the Internet,” then you’re not connected to the Internet.
    2. If you’re using a LAN connection, make sure that the ethernet cable is connected properly to your device and the router. Replace the cable if faulty.
    3. Try removing your current Wi-Fi profile and reconnecting. Make sure you have the right password.
    4. If none of the above solutions work, call your internet service provider.

    2. Check your login credentials

    The reason why your VPN is not working may be because of outdated login credentials. To change or update your login credentials, you can go to your VPN’s dashboard and access your account settings.

    3. Check your VPN settings

    Make sure that your VPN is configured to the right settings provided by your IT department, such as your Port and DNS settings.

    Port settings

    Certain ports are denied access to traffic by some ISPs and networks. If you have the wrong Port, this may be the reason why your VPN is not functioning as intended.

    First, you should check your VPN’s documentation for the right port number. Port settings differ depending on the VPN you’re using. If you’re using Nord, then you should be on 443 TCP and 1194 UDP ports to gain access to traffic.

    WireGuard uses UDP port 51820, while IKEv2 uses 4500 and 500. Make sure that you’re using your VPN’s designated port by reading provided instructions.

    DNS settings

    Try changing to a different DNS server address. If you’re experiencing VPN issues working from home, you may be on the wrong DNS address, or your service provider’s DNS server might be unresponsive or dealing with technical difficulties.
    However, you should know that using custom DNS servers can expose you to leaks.

    Change VPN Server locations

    If possible, change to a different server. If you are unsure which server to connect to, contact your IT department. Connecting to some locations may prevent you from accessing your company’s network.

    4. Restart the VPN software

    Try restarting the VPN software. Don’t just close it and leave it running in the background, but terminate the whole process.

    If you’re using a VPN plugin on your browser, try clearing your browser’s cache and reopening it. If this doesn’t work, try using a different browser, as your current browser may not be compatible with your VPN plugin. You can also try using another device with a different browser.

    5. Make sure your software is up to date

    It is important that you keep your VPN software up to date to eliminate bugs and security risks. Regular updates are performed by your service providers to keep your VPN experience delightful. To make updates more manageable, you can go to your VPN software’s settings and turn on automatic updates.

    To ensure that the VPN issue is not caused by a browser-related problem, only use browsers recommended by your VPN provider. Also, keep your browser up to date.

    6. Check your IP address

    Your IP address may belong to the same subnetwork as your company’s, which may be why you’re having problems with your VPN not connecting. This can easily be fixed by simply changing your IP address’s subnetwork.

    First, open your router’s settings through your browser. Then, make sure you have the right login credentials and the right IP address. To determine what your IP address is, open your Command Prompt and type IPCONFIG (For Windows). For Mac users, you can find your IP address in your device’s System Preferences under the Network tab.

    Once logged in, go to your router’s configuration page and change your IP address, wherein the first 3 blocks are not identical to your company’s subnetwork. For example, if your IP address is and you have the same subnet as your company’s, then change it to

    7. Allow VPN ports, protocols, and passthrough

    To enable VPN ports, protocols, and passthrough, go to your router’s settings by entering your IP address on your browser. After logging in, locate your router’s firewall and security settings.

    Under these tabs, you’ll be able to find VPN port forwarding, protocols, and passthrough options. If you don’t know what your login credentials are to open your router settings, check the back side of your router.

    If you have tried all the solutions above and you’re still experiencing troubles with your VPN not connecting, it’s possible that your router is to blame. To make your router work with your VPN client, you can try any of the steps below:

    Enable VPN passthrough. Doing this will help your router distinguish VPN traffic and allow it to establish an outbound VPN connection. Most routers today, especially newer models, will have a VPN passthrough option. However, this option is not enabled automatically all the time. If this is the case, you can easily allow it through your router’s settings. If you own a TP-LINK router, you can follow the steps below:

    1. To get started, go to your router’s Security settings. Then, in the control panel, click on Security in the right-hand side panel
    2. Under Security, select Advanced Security
    3. Next, proceed to NAT Forwarding, then select ALG
    4. Enable PPTP passthrough, L2TP Passthrough, and IPSEC Passthrough

    In some models, after accessing the Advanced Security settings, you’ll be able to find the PPTP/L2TP/IPSec Passthrough under the VPN section.

    Enable VPN passthrough

    Note: These options may not be available in some routers.

    Port and protocol forwarding. You may or may not need to do this depending on your router model and network settings, but this can help you enable needed ports and protocols for you to establish a VPN connection.

    • TCP/UDP port 53 for Private DNS services
    • UDP ports 500 and 4500 for L2TP/IPSec. You will need to enable IP protocols 50 and 51 before unblocking UDP port 500/4500
    • UDP ports 500 and 4500 for IKEv2
    • UDP port 1194 for OpenVPN
    • TCP 443 for SSTP. This protocol is not advisable for use. There are better alternatives that you can check out
    • TCP port 1723 and GRE protocol for PPTP. Using the PPTP protocol is unsafe. Switch to more secure protocols
    • WireGuard uses UDP port 51820

    Note: All VPN services have their own proprietary protocol. You can access this information in your VPN’s documentation. If the above list did not help you with your VPN connection, you could always contact your Internet Service Provider for assistance. Your ISP may have blocked any of the ports mentioned.

    8. Your router and your VPN should be compatible

    There are some routers that are incompatible with certain VPNs. If this is the case, you can buy a new one or combine another router with your current one.

    On the other hand, there are also some routers that are VPN-ready but need to undergo a VPN passthrough, which is a feature of some routers that allows you to access a VPN without it being blocked. If you do not know your router’s VPN compatibility, contact your IT department for help or assistance.

    9. Change the VPN tunneling protocol

    If none of the solutions above work, try to tunnel your VPN. You go to your VPN or network settings to change your VPN protocol. If you’re using OpenVPN, you can use TCP instead of UDP. Hit the link if you want to learn which VPN protocol is best for your purposes.

    10. Check your Firewall

    Your firewall may be blocking your VPN from running and causing unwanted VPN errors. It may be because it is recognizing it as a threat or it is seeing incoming traffic as unusual or weird.

    To confirm this, you can temporarily turn off your Firewall and see if your connections are fixed. If this is the case, your next step would be to open some outgoing ports.

    How organizations can improve VPN experience for remote workers

    improve VPN experience for remote workers

    There are a number of things the organization can do to improve the user experience when connecting via a VPN:

    Increase network bandwidth

    By increasing the available bandwidth between the VPN server and the internet, the overall latency experienced is much less.

    Run additional VPN servers

    It makes sense that having additional VPN servers increases capacity, but implementing load balancing across the servers will result in a more robust and reliable experience for your employees, where they can be routed to the server that can serve them best at any given time based on load and capacity.

    Be proactive with server management

    Server maintenance must be an integral part of your organization’s network strategy. All upgrades and patches must be applied timeously to ensure your servers are protected against ever-changing security threats.

    Separate traffic flows

    Split tunneling allows you to route some data through the VPN while other data is routed through normal public unsecured lines. The benefit of this is a reduction in bandwidth usage and connectivity speed.

    This is a common problem where a VPN slows down your internet. Actions that would normally not need to be secured, like simple internet browsing, do not require encryption, whereas confidential business emails and documents will require a secure tunnel.

    Change work patterns for remote employees

    Another simple way to make a VPN work more efficiently is to change how your employees work. It’s not always necessary to edit a document or view a resource online on the remote server. Rather download the required resource, make the required changes, and then upload it. This uses a lot fewer VPN resources.

    Companies can also introduce staggered working hours or shifts to reduce the number of concurrent connections to the VPN, thereby reducing the load and improving the performance.


    VPN services are very important in today’s time when digital transformation is at its peak, and the work-from-home setup is becoming the norm. Thus, knowing how to fix a bad VPN connection is a skill that everyone should learn knowing that a VPN app doesn’t work flawlessly all the time.

    If the above tips and solutions still can’t fix your VPN, contact your IT department or your service provider for support, or perhaps you should choose the better remote access VPN for business out there.