Προς το περιεχόμενο

dyndns


nigiana

Προτεινόμενες αναρτήσεις

ρε παιδια δεν μπορω να δουλεψω το dyndns sto ubuntu.

στα windows δουλευει κανονικά αλλα στα linux δινωντας τις παρακατω εντολές σύμφωνα με τις οδηγιες

sudo apt-get install ipcheck

gksudo gedit /etc/ppp/ip-up.d/dyndns_update.sh

 

* Εισάγετε τις παρακάτω γραμμές στο νέο αρχείο

 

#!/bin/sh

 

USERNAME=myusername

PASSWORD=mypassword

HOSTNAME=myhostname.dyndns.org

 

cd /root/

if [ -f /root/ipcheck.dat ]; then

ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME

else

ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME

fi

 

* Αποθηκεύστε το επεξεργασμένο αρχείο

 

sudo chmod 700 /etc/ppp/ip-up.d/dyndns_update.sh

sudo sh /etc/ppp/ip-up.d/dyndns_update.sh

 

 

 

μου επιστρέφει το μήνυμα :ipcheck.py: http://www.nikgiannako.ath.cx notfqdn -FQDN hostnames needed

 

 

 

Ξέρει κανείς τι φταίει;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μαντεύω ότι χρησιμοποιεί κάποια binary βάση δεδομένων στην οποία αποθηκεύονται όλα τα settings και όταν κάνεις κάποια αλλαγή στο dyndsns_update.sh χρειάζεται να φτιαχτεί η βάση από την αρχή.

 

Όπως λέει το μήνυμα που επιστρέφεται, αφού αντικαταστήσεις τις μεταβλητές στο αρχείο dyndns_update.sh θα πρέπει να βρεις το αρχείο ipcheck.dat, να το διαγράψεις και στη συνέχεια να εκτελέσεις το dyndns_update.sh με την παράμετρο --makedat ώστε να δημιουργήσει τη βάση σύμφωνα με τα νέα settings.

 

π.χ.

>$ sudo rm /root/ipcheck.dat
$ sudo sh /etc/ppp/ip-up.d/dyndns_update.sh --makedat

 

Αν για κάποιο λόγο το ipcheck.dat δεν είναι στο /root θα μπορούσες να βρεις και να σβήσεις όλα τα αρχεία με αυτό το όνομα δίνοντας

>$ sudo find / -name ipcheck.dat -exec rm '{}' \;

αλλά θα πάρει λίγη ώρα.

 

Αυτή τη σκοπιμότητα εξυπηρετεί και η αλλαγή που πρότειναν οι οδηγίες, δηλαδή να προσθέσεις στο dyndns_update.sh τον παρακάτω έλεγχο

 

>if [ -f /root/ipcheck.dat ]; then
[color="RoyalBlue"]//αν υπάρχει το αρχείο /root/ipcheck.dat[/color]
ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
[color="RoyalBlue"]//εκτέλεσε το παραπάνω[/color]
else
[color="RoyalBlue"]//διαφορετικά[/color]
ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
[color="RoyalBlue"]//εκτέλεσε το παραπάνω[/color]
fi
[color="RoyalBlue"]//τέλος ελέγχου[/color]

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

δεν πειράζει :)

μου επιστρέφει το μήνυμα :ipcheck.py: http://www.nikgiannako.ath.cx'>http://www.nikgiannako.ath.cx notfqdn -FQDN hostnames needed

 

Το Fully Qualified Domain Name που του όρισες έχει το εξής λάθος:

 

Tο "http://" είναι απλά μια οδηγία που δίνουμε σε ορισμένους clients που υποστηρίζουν περισσότερα από ένα δικτυακά πρωτόκολλα, όπως λ.χ. ο web browser, για να τους πούμε να προσπαθήσουν να συνδεθούν στην τοποθεσία που ακολουθεί μέσω του πρωτοκόλλου http. Δεν είναι μέρος του DNS. Το FQDN σου είναι http://www.nikgiannako.ath.cx (και δεν είμαι σίγουρος μήπως στην προκειμένη το σύστημα του dyndns.com θα δεχτεί μόνο να δώσεις "nikgiannako.ath.cx", μιας και το www είναι συντόμευση προς το nikgiannako.ath.cx και δεν αντιστοιχίζεται το ίδιο με IP διεύθυνση).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

καλα εισαι εκπληκτικός...ποτε προλαβες και τα εγραψες ολα αυτα;

λοιπον δουλέυει

Ηθελε να σβήσω τα προηγουμενα αρχεία απο το /root (που αφορούν το ipcheck)

kai στη συνέχεια ξανα δινω τις εντολες χωρις τη χρήση πρωτοκόλου http και χωρις www όπως σωστά μου έγραψες

Σε ευχαριστώ

Να ρωτήσω κατι ασχετο; διαφορα μεταξύ synaptic και προσθαφαίρεση προγραμματων στο ubuntu;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν έχω χρησιμοποιήσει ποτε Ubuntu όμως μάλλον και τα δύο είναι γραφικά interfaces για το apt-get, για να σε διευκολύνουν να βρεις και να εγκαταστήσεις τα διαθέσιμα πακέτα. Οπότε χρησιμοποίησε ό,τι σε βολεύει, τα πακέτα που θα εγκατασταθούν είναι τα ίδια.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εφόσον έχεις domain στο http://www.dyndns.com είσαι καλυμένος, αρκεί να προσθέσεις και ένα MX (Mail Exchanger) record στο domain σου, το οποίο δε έχεις τώρα. Το ipcheck θα πρέπει να το ανανεώνει και αυτό.

 

Μόλις φτιάξεις MX record για το domain και οδηγεί στη σωστή διεύθυνση όπου ακούει ο mail server σου τα mails θα δρομολογούνται κανονικά μέχρι εκεί, τα παραπάνω είναι αποκλειστικά θέμα configuration του mail server.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

υπαρχει εντολή ωστε να εκτελέι μια άλλη εντολή σε τακτά χρονικά διαστήματα;

π.χ θέλω να εκτελείται η εντολή sudo sh /etc/ppp/ip-up.d/dyndns_update.sh καθε 10 λεπτα

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...