How can we help you?

Padavan router setup

This tutorial explains how to connect your Padavan firmware router to NordVPN using the OpenVPN protocol.

First things first, these changes are made in the web configuration panel of your router. You can access it by visiting the local IP of your router from your web browser. The two most common, default local IPs that most routers have are 192.168.1.1 or 192.168.0.1 - you can access these by opening http://192.168.1.1 or http://192.168.0.1 in your browser. The default IP, username and password are listed in your router’s User Manual.

  1. Please access your router and navigate to VPN Client -> Settings tab.

  2. Select Enable VPN Client and fill in the fields as following:

    Remote VPN Server (IP or DNS host): One of our server addresses from nordvpn.com/servers/. For example, se22.nordvpn.com (or 95.143.195.109)
    Login: Your NordVPN Username
    Password: Your NordVPN Password
    Authentication Algorithm: Some of our older servers use SHA-1, while most of our newer servers use SHA-512. If the VPN connection does not establish, try changing this option to the other algorithm.

    OpenVPN Extended configuration:

    OpenVPN Extended configuration:

    remote-cert-tls server

    remote-random

    nobind

    tun-mtu 1500

    tun-mtu-extra 32

    mssfix 1450

    persist-key

    persist-tun

    ping-timer-rem

    reneg-sec 0

    # log /tmp/vpn.log
    ### Syslog verbose level

    verb 3

    mute 10

     

     

  3. Press Apply and then select OpenVPN Certificates & Keys

    Copy our servers CA certificate into ca.crt field and Static Key into ta.key field. You can find these certificates and keys in the Downloads area of your profile.

     

  4. After connecting to our service you should make your changes permanent. You can do it by three ways:

    • Run in console command "mtd_storage.sh save";
    • On the page Advanced Settings -> Administration -> Settings press button "Commit" to the right of item "Commit Internal Storage to Flash Memory Now";
    • Reboot router by pressing Reboot button to the right of "Logout" button.

  5. You should also use NordVPN DNS servers to protect against DNS leaks. You can see the setting in the image below:
  6. To prevent traffic leakage in case VPN-tunnel drops you should edit the contents of item "Run the Script After Connected/Disconnected to VPN Server" in the VPN Client:

    • peer_lan="192.168.9.0"peer_msk="255.255.255.0"func_ipup(){   if iptables -C FORWARD -j REJECT; then    iptables -D FORWARD -j REJECT   fi   return 0}func_ipdown(){   if (! iptables -C FORWARD -j REJECT); then    iptables -I FORWARD -j REJECT   fi   return 0}logger -t vpnc-script "$IFNAME $1"case "$1" inup)  func_ipup  ;;down)  func_ipdown  ;;esac

  7. You should also block traffic until tunnel is up. To do that please navigate to Advanced Settings -> Customization -> Scripts and put in these lines under "Run After Firewall Rules Restarted":

    • if [ -z "$(ip a s tun0 | grep 'state UP')" ] && (! iptables -C FORWARD -j REJECT); then  iptables -I FORWARD -j REJECTfi

  8. Now you should make your changes permanent by the same way, as was discussed in Step 4

Related Articles