Επεξεργασία Script: DynDNS για PPTP Client (VPN)

Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Προειδοποίηση: Δεν έχετε συνδεθεί. Η διεύθυνση IP σας θα είναι ορατή δημόσια αν κάνετε κάποια επεξεργασία. Αν συνδεθείτε ή δημιουργήσετε λογαριασμό, οι επεξεργασίες σας θα αποδοθούν στο όνομά χρήστη σας, μαζί με άλλα οφέλη.

Η επεξεργασία μπορεί να αναιρεθεί. Παρακαλούμε ελέγξτε την σύγκριση παρακάτω για να επιβεβαιώσετε ότι είναι αυτό το οποίο θέλετε να κάνετε και έπειτα αποθηκεύστε τις αλλαγές παρακάτω για να ολοκληρώσετε την αναίρεση της επεξεργασίας.

Τρέχουσα αναθεώρηση Το κείμενό σας
Γραμμή 3: Γραμμή 3:
 
Έστω ότι έχουμε σετάρει τον client με όνομα '''ppt-out-1''' και στο πεδίο server address έχουμε δώσει το domain '''neoplan.dyndns.org'''
 
Έστω ότι έχουμε σετάρει τον client με όνομα '''ppt-out-1''' και στο πεδίο server address έχουμε δώσει το domain '''neoplan.dyndns.org'''
  
[[Image:Pptp-out-1.JPG]]
 
  
 
Πηγαίνουμε System>Scripts με το όνομα πχ '''dyndns''' και στο πεδίο source γράφουμε τα εξής:
 
Πηγαίνουμε System>Scripts με το όνομα πχ '''dyndns''' και στο πεδίο source γράφουμε τα εξής:
  
 
+
<nowiki>:global vpn-interface-name "pptp-out-1"
:global vpn-interface-name "pptp-out-1"
 
 
:global vpn-dns-name "neoplan.dyndns.org"
 
:global vpn-dns-name "neoplan.dyndns.org"
 
:global new-vpn-ip [:resolve $vpn-dns-name]
 
:global new-vpn-ip [:resolve $vpn-dns-name]
 
:global current-vpn-ip [/interface pptp-client get $vpn-interface-name connect-to]
 
:global current-vpn-ip [/interface pptp-client get $vpn-interface-name connect-to]
:if ($current-vpn-ip != $new-vpn-ip) do={/interface pptp-client set [find name=$vpn-interface-name] connect-to=$new-vpn-ip}
+
:if ($current-vpn-ip != $new-vpn-ip) do={/interface pptp-client set [find name=$vpn-interface-name] connect-to=$new-vpn-ip}</nowiki>
 
 
'''Πριν απο κάθε γραμμή χρειάζεται να προσθέσουμε και άνω κάτω τελεία'''
 
 
 
{{Warning| Σε RouterOS 3.1 δεν επιτρέπεται σε μεταβλητές χαρακτήρες όπως η παύλα οπότε χρειάζεται αλλαγή!}}
 
 
 
[[Image:Pptp-out-2.JPG]]
 
  
 
Επιπλέον πηγαίνουμε System>Scheduler και κάνουμε add μία καινούρια εγγραφή, όπου στο πεδίο interval επιλέγουμε κάθε πόσο θα το τρέχει (όσο μικρότερο τόσο το καλύτερο) και στο πεδίο On Event βάζουμε το όνομα του script (στην περίπτωση dyndns)
 
Επιπλέον πηγαίνουμε System>Scheduler και κάνουμε add μία καινούρια εγγραφή, όπου στο πεδίο interval επιλέγουμε κάθε πόσο θα το τρέχει (όσο μικρότερο τόσο το καλύτερο) και στο πεδίο On Event βάζουμε το όνομα του script (στην περίπτωση dyndns)
 
[[Image:Pptp-out-3.JPG]]
 

Σημειώστε ότι όλες οι συνεισφορές στον ιστότοπο PWMN μπορούν να υποστούν επεξεργασία, να αλλαχθούν, ή να αφαιρεθούν από άλλους συνεισφέροντες. Αν δεν θέλετε τα γραπτά σας να υποστούν επεξεργασία κατά βούληση, τότε μην τα τοποθετήσετε σε αυτό το χώρο.
Επίσης μας υπόσχεστε πως ό,τι γράφετε είναι δικό σας, ή αντιγραμμένο από μια πηγή που είναι κοινό κτήμα, ή μια παρόμοια ελεύθερη πηγή (δείτε PWMN:Πνευματικά Δικαιώματα για λεπτομέρειες). ΠΑΡΑΚΑΛΟΥΜΕ ΝΑ ΜΗΝ ΤΟΠΟΘΕΤΕΙΤΕ ΠΝΕΥΜΑΤΙΚΑ ΚΑΤΟΧΥΡΩΜΕΝΟ ΕΡΓΟ ΧΩΡΙΣ ΑΔΕΙΑ!

Πρότυπο που χρησιμοποιείται σε αυτήν τη σελίδα: