nigiana Δημοσ. 10 Μαΐου 2007 Share Δημοσ. 10 Μαΐου 2007 ρε παιδια δεν μπορω να δουλεψω το 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 Ξέρει κανείς τι φταίει; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 10 Μαΐου 2007 Share Δημοσ. 10 Μαΐου 2007 Μαντεύω ότι χρησιμοποιεί κάποια 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] Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nigiana Δημοσ. 10 Μαΐου 2007 Μέλος Share Δημοσ. 10 Μαΐου 2007 διόρθωσα αμέσως την επιστροφή που μου δίνει αλλα μαλλον δεν σε προλαβα nske Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 10 Μαΐου 2007 Share Δημοσ. 10 Μαΐου 2007 δεν πειράζει μου επιστρέφει το μήνυμα :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 διεύθυνση). Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nigiana Δημοσ. 10 Μαΐου 2007 Μέλος Share Δημοσ. 10 Μαΐου 2007 καλα εισαι εκπληκτικός...ποτε προλαβες και τα εγραψες ολα αυτα; λοιπον δουλέυει Ηθελε να σβήσω τα προηγουμενα αρχεία απο το /root (που αφορούν το ipcheck) kai στη συνέχεια ξανα δινω τις εντολες χωρις τη χρήση πρωτοκόλου http και χωρις www όπως σωστά μου έγραψες Σε ευχαριστώ Να ρωτήσω κατι ασχετο; διαφορα μεταξύ synaptic και προσθαφαίρεση προγραμματων στο ubuntu; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 10 Μαΐου 2007 Share Δημοσ. 10 Μαΐου 2007 Δεν έχω χρησιμοποιήσει ποτε Ubuntu όμως μάλλον και τα δύο είναι γραφικά interfaces για το apt-get, για να σε διευκολύνουν να βρεις και να εγκαταστήσεις τα διαθέσιμα πακέτα. Οπότε χρησιμοποίησε ό,τι σε βολεύει, τα πακέτα που θα εγκατασταθούν είναι τα ίδια. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nigiana Δημοσ. 10 Μαΐου 2007 Μέλος Share Δημοσ. 10 Μαΐου 2007 το dyndns το θέλω για email server postfix.Ξέρεις αν μπορεί να δουλέψει έτσι ή θέλει να τρέχω dns (π.χ bind9) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 10 Μαΐου 2007 Share Δημοσ. 10 Μαΐου 2007 Εφόσον έχεις domain στο http://www.dyndns.com είσαι καλυμένος, αρκεί να προσθέσεις και ένα MX (Mail Exchanger) record στο domain σου, το οποίο δε έχεις τώρα. Το ipcheck θα πρέπει να το ανανεώνει και αυτό. Μόλις φτιάξεις MX record για το domain και οδηγεί στη σωστή διεύθυνση όπου ακούει ο mail server σου τα mails θα δρομολογούνται κανονικά μέχρι εκεί, τα παραπάνω είναι αποκλειστικά θέμα configuration του mail server. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nigiana Δημοσ. 10 Μαΐου 2007 Μέλος Share Δημοσ. 10 Μαΐου 2007 υπαρχει εντολή ωστε να εκτελέι μια άλλη εντολή σε τακτά χρονικά διαστήματα; π.χ θέλω να εκτελείται η εντολή sudo sh /etc/ppp/ip-up.d/dyndns_update.sh καθε 10 λεπτα Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.