συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

DHCP σε Embedded Linux

Embedded συσκευές λειτουργούν ως υπολογιστές μέσα σε ηλεκτρονικούς υπολογιστές . Είναι πλήρως αυτοδύναμες συσκευές που μπορούν να παρέχουν υπηρεσίες για τις μηχανές που συνδέονται σε αυτά . Η φορητότητα του πυρήνα του Linux είναι ένα κοινό λειτουργικό σύστημα για αυτές τις συσκευές κάνει , αλλά υπάρχει μια επιπλέον πρόκληση για τους σχεδιαστές των ενσωματωμένων συσκευών Linux που συνδέονται σε ένα δίκτυο : πώς να εξασφαλιστεί ότι ( DHCP ) πελάτη Dynamic Host Configuration Πρωτόκολλο του θα συνδεθεί πάντα σε έναν ξενιστή χωρίς την παρέμβαση του χρήστη . Embedded Linux
Η

Από την πλευρά του λογισμικού , δεν υπάρχει τίποτα δραματικά διαφορετικές μεταξύ ενός συστήματος Linux που τρέχει σε έναν επιτραπέζιο υπολογιστή και ένα σύστημα Linux που τρέχει σε ένα ενσωματωμένο συσκευή . Το βασικό πυρήνα είναι η ίδια , αλλά περιλαμβάνει μόνο εκείνες τις μονάδες οι οποίες είναι απαραίτητες για τα συστατικά του υλικού του ενσωματωμένου συσκευής και τα συστατικά με τα οποία η συσκευή συνδέεται . Οι προγραμματιστές πρέπει επίσης να σχεδιάσουν το υλικό που τρέχει στην κορυφή του πυρήνα του Linux στο ενσωματωμένο συσκευή για να τρέξει χωρίς καμία άμεση παρέμβαση του χρήστη.
Εικόνων Λειτουργία DHCP
Η

DHCP διαχειρίζεται η εκχώρηση των διευθύνσεων IP μέσω ενός « μίσθωση» σύστημα : τα αιτήματα ένα πρόγραμμα -πελάτη DHCP για να «νοικιάσουν» μια διαθέσιμη διεύθυνση IP από τον DHCP server . Ο πελάτης στη συνέχεια να αναθέσουν μια διεύθυνση IP σε μια συγκεκριμένη συσκευή , είτε πρόκειται για έναν υπολογιστή ή ένα ενσωματωμένο συσκευή , για ένα συγκεκριμένο χρονικό διάστημα . Στη συνέχεια η συσκευή προσπαθεί να χρησιμοποιήσει αυτήν τη διεύθυνση IP κατά τη σύνδεση με το διακομιστή DHCP μέχρι τη λήξη του , και ο διακομιστής DHCP δεν εκχωρήσετε αυτή την διεύθυνση IP σε οποιαδήποτε άλλη συσκευή , μέχρι να λήξει η μίσθωση .
Εικόνων
να πάρει ένα διεύθυνση
Η

Η πρόκληση που αντιμετωπίζει ενσωματωμένα σχεδιαστές συστημάτων είναι ότι αν εξουσίες μια συσκευή όταν δεν είναι άμεσα συνδεδεμένοι με ένα διακομιστή DHCP , δεν μπορεί να πάρει μια διεύθυνση IP από το διακομιστή . Ένας χρήστης του Linux σε ένα desktop να ανανεώσετε τη σύνδεση μη αυτόματα όταν ο υπολογιστής είναι συνδεδεμένος σε ένα διακομιστή , αλλά τα ενσωματωμένα συστήματα δεν έχουν αυτή την επιλογή . Linux ενσωματωμένο σχεδιαστές του συστήματος να λύσει αυτό το πρόβλημα με την προσθήκη κώδικα για να ελέγξετε εάν το DHCP client της συσκευής έχει εξασφαλίσει ενεργό IP μίσθωσης και τη σύνδεση. Αν αυτός ο έλεγχος δείχνει ότι DHCP δεν διαθέτει μια ενεργή σύνδεση , στέλνει στον πελάτη DHCP την εντολή να προσπαθήσει ξανά . Αυτός ο βρόχος συνεχίζεται μέχρι να εξασφαλίζει μια ενεργή σύνδεση .
Εικόνων αντιγράφων ασφαλείας
Η

ενσωματωμένα συστήματα πρέπει να έχουν εσωτερικούς μηχανισμούς δημιουργίας αντιγράφων ασφαλείας για να λύσει αυτόματα τα ζητήματα σύνδεσης που οι χρήστες μπορούν να επιλύσουν συνήθως μέσω μιας συσκευής interface . Ένας τέτοιος μηχανισμός δημιουργίας αντιγράφων ασφαλείας για τα ενσωματωμένα συστήματα που χρησιμοποιούν το Linux είναι να έχουμε μια στατική διεύθυνση IP η συσκευή μπορεί να χρησιμοποιήσει , εάν έχει μια ενεργή σύνδεση με ένα διακομιστή DHCP , αλλά δεν μπορούν να αποκτήσουν μια κανονική διεύθυνση IP μίσθωσης . Διαμόρφωση embedded Linux με τον τρόπο αυτό εξασφαλίζει ότι η συσκευή μπορεί να εκτελέσει τα καθήκοντά του που αφορούν το Διαδίκτυο , ακόμη και αν συναντήσει σφάλματα μίσθωσης με του DHCP server .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα