You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Home > Installatie / Configuratie > WiFi Routers > Remote Access-installatie met No-IP en ZeroTier VPN op een Linksys OpenWRT-router
Remote Access-installatie met No-IP en ZeroTier VPN op een Linksys OpenWRT-router
print icon
Deze gids biedt gedetailleerde instructies voor het beveiligen van externe toegang tot uw OpenWRT-router met Dynamic DNS (DDNS) met No-IP en VPN met ZeroTier. Het meegeleverde script automatiseert het installatie- en configuratieproces, waardoor gebruikers overal op afstand toegang hebben tot hun routers.

Ga voor aanvullende ondersteuning naar het OpenWRT Forum.
 
Vereisten
 
  • OpenWRT Router: Zorg ervoor dat uw router OpenWRT 19.07 draait.
  • No-IP Account: Maak een account aan bij No-IP of een andere Dynamic DNS-service.
  • ZeroTier Account: Maak een account aan bij ZeroTier.
  • SSH Access: Zorg ervoor dat u SSH-toegang tot uw router heeft ingeschakeld.
 
1. No-IP-hostnaam aanmaken
 
Een No-IP-account aanmaken: 
 
  • Ga naar de website van No-IP's en maak een account aan
Maak een hostnaam aan: 
 
  • Log in op uw No-IP-account.
  • Navigeer naar het gedeelte Dynamic DNS (Dynamische DNS).
  • Klik op Add a Hostname (Voeg een hostnaam toe).
  • Voer een hostnaam in (bijv. deadtest) en kies een domein (bijv. ddns.net).
  • Klik op Add Hostname (Voeg hostnaam toe).
2. Bereid het script voor
 
Sla het volgende script op als setup_remote_access.sh op uw lokale machine en breng wijzigingen aan in de volgende variabelen:
 
  • Download Script: setup_remote_access.sh
     
    # Define variables
     
    NETWORK_ID='<networkID string>'  # Vervangen met daadwerkelijke netwerk-ID
     
    DOMAIN='<No-IP hostname>'  # No-IP hostnaam
     
    USERNAME='<No-Username NOT EMAIL!>'  # Vervang door uw No-IP e-mailadres
     
    PASSWORD='<Username password>'  # Vervang door uw No-IP-wachtwoord
 
3. Voer het script uit.
 
  • Upload het Script: Upload het script setup_remote_access.sh naar uw router. Vervang <router_ip> met het IP-adres van uw router.

    scp setup_remote_access.sh root@<router_ip>:/tmp/ 
  • Voer het script uit op de router:

    ssh root@<router_ip>
    sh /tmp/setup_remote_access.sh
 
4. Autoriseer het apparaat op ZeroTier Central.
 
  • Log in op ZeroTier Central:
  • Autoriseer het apparaat:
  • Zoek uw apparaat onder het netwerk dat u heeft opgegeven en autoriseer het.
5. Controleer de installatie.
 
Op de router:
 
  • Controleer DDNS-status:

    /etc/init.d/ddns status 
  • Forceer update DDNS:

    /usr/lib/ddns/update_noip.sh
  • Controleer ZeroTier-status:

    zerotier-cli status
    zerotier-cli listnetworks 
Op uw lokale machine:
 
  • DDNS-update verifiëren:

    nslookup deadtest.ddns.net
  • Test SSH Access:
     
    • Via DDNS-hostnaam:
    • Via ZeroTier IP-adres:

      ssh root@<zerotier_ip_address>
 
  • DDNS-problemen:
    • Zorg ervoor dat de No-IP-referenties correct zijn.
    • Controleer of het DDNS-updatescript uitvoerbaar is.
    • Controleer op fouten in het DDNS-updatelogboek (/var/log/ddns/).
  • ZeroTier-problemen:
    • Zorg ervoor dat de ZeroTier-service actief is.
    • Controleer of het apparaat is geautoriseerd op ZeroTier Central.
    • Controleer op problemen met de netwerkconnectiviteit.
  • Problemen met SSH Access:
    • Zorg ervoor dat de SSH-service actief is (/etc/init.d/dropbear status).
    • Controleer of de firewallregels correct zijn geconfigureerd om SSH-toegang toe te staan. 
 
Door deze handleiding te volgen, kunt u veilige externe toegang tot uw OpenWRT-router instellen met No-IP DDNS en ZeroTier VPN. Met deze instelling kunt u uw router overal met een internetverbinding beheren, wat zowel gemak als veiligheid biedt.
 


Om de beveiliging te verbeteren en het risico op brute force-aanvallen te minimaliseren, wordt aanbevolen om SSH-sleutelparen te gebruiken in plaats van wachtwoorden voor authenticatie.
 
Genereer SSH Key Pair
 
Genereer op uw lokale machine een SSH key pair als u er nog geen heeft:
Hiermee wordt een openbare key (~/.ssh/id_rsa.pub) en een persoonlijke key (~/.ssh/id_rsa) aangemaakt..
 
Kopieer de openbare Key naar de router
 
Kopieer en plak uw openbare key naar de router (https://192.168.1.1/cgi-bin/luci/admin/system/admin/sshkeys).

  • cat ~/.ssh/id_rsa.pub 
Wachtwoordverificatie uitschakelen

Nadat u uw openbare key heeft gekopieerd, schakelt u wachtwoordverificatie op uw router uit om brute force-aanvallen te voorkomen:
 
  1. Bewerk de Dropbear-configuratie:

    vi /etc/config/dropbear 
  1. Wijzig de configuratie om wachtwoordverificatie uit te schakelen: Voeg de volgende regel toe of wijzig deze als deze al bestaat:
     
    config dropbear option PasswordAuth 'off' option RootPasswordAuth 'off' 
  1. Start de Dropbear-service opnieuw:

    /etc/init.d/dropbear restart 
Test SSH Key authenticatie
 
Probeer SSH in te loggen op uw router om te controleren of key-gebaseerde authenticatie werkt en wachtwoordauthenticatie is uitgeschakeld:

  • ssh root@<router_ip> 
Als de authenticatie succesvol is zonder dat er om een ​​wachtwoord wordt gevraagd, is de SSH key-gebaseerde authenticatie correct ingesteld.
Was dit ondersteuningsartikel nuttig?
0 van 0 vond dit nuttig

Neem contact met ons op
Bel ons  Bekijk onze lijst met wereldwijde ondersteuningsnummers
Reddit  Word lid en abonneer u op onze officiële Reddit-community
Chat met ons  Wij zijn er om u te helpen met al uw vragen
Linksys
Now
Support
scroll naar boven pictogram