Troubleshooting BolehVPN: Fix Common Connection & DNS Issues

Troubleshooting BolehVPN: Fix Common Connection & DNS Issues

Below are step-by-step fixes for the most common connection and DNS problems with BolehVPN. Follow in order; test the VPN after each step.

1. Confirm basics first

  • Account & subscription: Ensure your account is active and credentials are correct.
  • Service status: Check the provider’s status page or recent announcements (if available).
  • Device restart: Reboot the device and router/modem.

2. Verify network connectivity

  1. Disconnect VPN and confirm you can browse normally.
  2. If no internet without VPN, fix local network issues (restart router, check ISP outage).
  3. If only VPN fails, continue below.

3. Check server selection and load

  • Try a different BolehVPN server (especially one in another region).
  • If a specific server is slow or unreachable, pick a nearby or less crowded server.

4. Protocol and port adjustments

  • Switch VPN protocol (OpenVPN TCP ↔ UDP, WireGuard if available).
  • If ISP blocks VPN ports, change to TCP 443 (mimics HTTPS) or another recommended port.
  • In OpenVPN config files, try enabling “tls-client” or toggling compression per provider docs.

5. Reinstall or update VPN client and configs

  • Update the BolehVPN client to the latest version.
  • Remove and re-import the provider’s configuration files (.ovpn/.conf).
  • If using third-party OpenVPN client, ensure it’s up to date.

6. Resolve common authentication errors

  • Double-check username/password; watch for trailing spaces when copy-pasting.
  • If using certificate or key files, ensure they match the config and have correct permissions.
  • Regenerate or re-download credentials from the account portal if available.

7. Fix DNS leaks and DNS resolution failures

  • Use the VPN client’s built-in “prevent DNS leaks” option if present.
  • Configure system DNS to the provider’s recommended DNS or a public resolver (e.g., 1.1.1.1, 8.8.8.8) while connected.
  • On Windows:
    • Run Command Prompt as admin and run:

      Code

      ipconfig /flushdns netsh interface ip set dns “Ethernet” static 1.1.1.1
    • Replace “Ethernet” with your adapter name.
  • On macOS:
    • In System Settings → Network → Advanced → DNS, add preferred DNS servers and remove old entries.
    • Flush DNS with:

      Code

      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • On Linux:
    • Restart systemd-resolved or NetworkManager, and update /etc/resolv.conf if managed manually.
  • Test DNS after changes: visit a DNS leak test site or run:
    • Linux/macOS:

      Code

      dig +short whoami.cloudflare @1.1.1.1
    • Windows (WSL or with dig installed) similar command.

8. Check routing and split-tunnel settings

  • Ensure “Use default gateway on remote network” (or equivalent) is enabled if you want all traffic to flow through VPN.
  • If split tunneling is enabled, confirm the problematic apps/routes are included.
  • On command line, inspect routes:
    • Windows: route print
    • macOS/Linux: netstat -rn or ip route

9. Firewall, antivirus, and router issues

  • Temporarily disable firewall/antivirus to see if they block VPN. If fixed, add exceptions for the VPN client and relevant ports.
  • Some routers block VPN protocols; try connecting using a different network (mobile hotspot) to isolate router issues. Consider flashing router firmware (with caution) or using router-level VPN passthrough settings.

10. MTU and packet fragmentation

  • If connections stall or large transfers fail, lower MTU on the VPN interface (common values: 1400–1500). For OpenVPN add or edit:

    Code

    mssfix 1400 tun-mtu 1500
  • Test after each change.

11. Review logs for clues

  • Enable verbose logging in the VPN client and examine logs for errors (authentication failures, TLS errors, route push failures, DNS resolution errors).
  • Search logs for keywords: AUTH, TLS, VERIFY, DNS, ROUTE, ERROR.

12. Contact support with diagnostic info

If issues persist, contact BolehVPN support and provide:

  • Exact OS and version, VPN client and version.
  • Server(s) tried and timestamps.
  • Relevant log excerpts (sanitized).
  • Results of ping/traceroute to the VPN server.
  • DNS leak test result screenshot or output.

Quick checklist (try in this order)

  1. Restart device and router.
  2. Try a different server.
  3. Switch protocol/port.
  4. Update/reinstall client and configs.
  5. Flush DNS and set provider/public DNS.
  6. Check firewall/router and test on another network.
  7. Review logs and contact support with details.

If you want, tell me your OS and the exact error message and I’ll provide the precise commands and config edits to try next.

Comments

Leave a Reply