Επεξεργασία 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''' | ||
− | |||
Πηγαίνουμε 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> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Επιπλέον πηγαίνουμε System>Scheduler και κάνουμε add μία καινούρια εγγραφή, όπου στο πεδίο interval επιλέγουμε κάθε πόσο θα το τρέχει (όσο μικρότερο τόσο το καλύτερο) και στο πεδίο On Event βάζουμε το όνομα του script (στην περίπτωση dyndns) | Επιπλέον πηγαίνουμε System>Scheduler και κάνουμε add μία καινούρια εγγραφή, όπου στο πεδίο interval επιλέγουμε κάθε πόσο θα το τρέχει (όσο μικρότερο τόσο το καλύτερο) και στο πεδίο On Event βάζουμε το όνομα του script (στην περίπτωση dyndns) | ||
− | |||
− |