Πώς να ανανεώσετε μια μίσθωση DHCP σε Mac OS X

Anonim

Το DHCP σημαίνει Dynamic Host Configuration Protocol και χρησιμοποιείται συνήθως για τη διαμόρφωση των συσκευών δικτύου ώστε να μπορούν να επικοινωνούν μεταξύ τους. Συνήθως θα έχετε έναν διακομιστή DHCP (όπως ένας ασύρματος δρομολογητής) και μηχανές-πελάτες στο τοπικό δίκτυο (όπως Mac, iPhone, υπολογιστής κ.λπ.) που αντλούν μια δυναμικά εκχωρημένη τοπική διεύθυνση IP από αυτόν τον διακομιστή.

Όλα αυτά είναι καλά και συνήθως λειτουργούν μια χαρά, αλλά μερικές φορές χρειάζεται να ανανεώσετε μια μίσθωση DHCP, πράγμα που ουσιαστικά σημαίνει ότι θα ανακτήσετε μια νέα διεύθυνση IP και θα δρομολογήσετε δεδομένα από τον διακομιστή DHCP. Αυτό είναι ένα συνηθισμένο κόλπο για την αντιμετώπιση προβλημάτων δικτύου και μπορεί να είναι χρήσιμο κατά την επίλυση προβλημάτων με τη σύνδεση στο Διαδίκτυο, όταν η σύνδεση Wi-Fi έχει καθοριστεί ότι είναι σταθερή ή όταν ένα μηχάνημα στο δίκτυο δεν μπορεί να έχει πρόσβαση στον έξω κόσμο μετά την παροχή ρεύματος- ποδηλασία ευρυζωνικού μόντεμ ή δρομολογητή.

Ανανέωση μίσθωσης DHCP από το OS X System Preferences

Αυτός είναι ο ευκολότερος τρόπος για να ανανεώσετε μια μίσθωση DHCP από Mac OS X:

  1. Τραβήξτε προς τα κάτω το μενού  Apple και επιλέξτε "Προτιμήσεις συστήματος"
  2. Κάντε κλικ στο "Δίκτυο" και επιλέξτε την τρέχουσα ενεργή σύνδεση δικτύου από την αριστερή λίστα, συνήθως αυτό θα έχει ένα πράσινο εικονίδιο δίπλα του και θα λέει "Συνδέθηκε"
  3. Κάντε κλικ στο κουμπί "Για προχωρημένους" στην κάτω δεξιά γωνία
  4. Επιλέξτε την καρτέλα "TCP/IP" και μετά επιλέξτε το κουμπί "Ανανέωση DHCP Lease"
  5. Αφού η IP, το υποδίκτυο και ο δρομολογητής συμπληρωθούν με νέες πληροφορίες IP, κάντε κλικ στο "OK" και βγείτε από τις Προτιμήσεις συστήματος

Συχνά η ανανέωση μιας μίσθωσης DHCP σημαίνει ότι το Mac θα καταλήξει με διαφορετική τοπική διεύθυνση IP από αυτή που είχε πριν, αν και μερικές φορές θα καταλήξετε με την ίδια. Εάν ο λόγος που ανανεώνετε το DHCP είναι για να προσπαθήσετε να λάβετε μια νέα διεύθυνση IP, αλλά ο δρομολογητής συνεχίζει να εκχωρεί επίμονα την ίδια IP LAN ξανά και ξανά, σκεφτείτε να ορίσετε μια στατική IP αντ' αυτού διαμορφώνοντας το DHCP με μη αυτόματες διευθύνσεις.

Μια άλλη προσέγγιση, αν και πιο προηγμένη, είναι η ανανέωση του DHCP μέσω της γραμμής εντολών. Αυτό συνήθως χρησιμοποιείται καλύτερα από προχωρημένους χρήστες, αλλά μπορεί επίσης να είναι χρήσιμο για την απομακρυσμένη αντιμετώπιση προβλημάτων, εάν μπορείτε να SSH μόνο σε απομακρυσμένο Mac και κάτι σαν το Screen Sharing δεν είναι διαθέσιμο σε εσάς. Το άλλο προφανές πλεονέκτημα με μια προσέγγιση γραμμής εντολών είναι η δυνατότητα χρήσης της ανανέωσης μίσθωσης σε ένα σενάριο ή ως μέρος μιας αυτοματοποιημένης εργασίας εντός του cron.

Ανανέωση μίσθωσης DHCP από τη γραμμή εντολών

Υπάρχουν δύο διαφορετικοί τρόποι για να ανανεώσετε τη μίσθωση DHCP από τη γραμμή εντολών του OS X. Η πρώτη προσέγγιση χρησιμοποιεί το πάντα χρήσιμο εργαλείο ipconfig:

sudo ipconfig σύνολο en0 DHCP

Όταν χρησιμοποιείτε το ipconfig, βεβαιωθείτε ότι χρησιμοποιείτε τη σωστή διεύθυνση διεπαφής, διαφορετικά μπορεί να αντιμετωπίσετε άλλα προβλήματα ή να βρείτε τίποτα απολύτως. Μπορείτε να ανακτήσετε δεδομένα διεπαφής χρησιμοποιώντας το ipconfig για να τραβήξετε τρέχουσες πληροφορίες DHCP όπως:

ipconfig getpacket en1

Εκτέλεσε με επιτυχία, θα βρείτε πληροφορίες διακομιστή DHCP, IP πελάτη, χρόνο μίσθωσης, μάσκα υποδικτύου, IP δρομολογητή και διακομιστές DNS, η ουρά της εντολής θα πρέπει να μοιάζει κάπως έτσι:

Αν η εκτέλεση αυτής της εντολής δεν επιστρέφει τίποτα, τότε ψάχνετε σε λάθος διεπαφή. Συνήθως το en0 είναι η προεπιλεγμένη διεπαφή wi-fi σε MacBook Air και νεότερα μοντέλα MacBook Pro, αλλά συχνά είναι en1 σε Mac με φυσικές θύρες ethernet.

Η μέθοδος ipconfig θα διακόψει την τρέχουσα σύνδεση δικτύου, ενώ η επαναφορά μέσω των Προτιμήσεων Δικτύου όχι. Μπορείτε να ανανεώσετε το DHCP χωρίς διακοπή από τη γραμμή εντολών χρησιμοποιώντας την ακόλουθη εντολή scutil που παρέχεται από έναν χρήστη MacWorld:

"

echo προσθήκη Κατάσταση:/Network/Interface/en0/RefreshConfiguration temporary>"

Μπορείτε να επαληθεύσετε ότι οι αλλαγές έγιναν χρησιμοποιώντας ξανά την προαναφερθείσα εντολή ipconfig:

ipconfig getpacket en0

Και πάλι, φροντίστε να χρησιμοποιήσετε την κατάλληλη διεπαφή δικτύου για το υλικό σας: en1 ή en0.

Κάθε μέθοδος που περιγράφεται εδώ θα λειτουργεί σχεδόν σε κάθε έκδοση του Mac OS X, από τις παλιές έως τις νέες.

Τέλος, εάν αντιμετωπίζετε προβλήματα σε όλο το δίκτυο σε όλες τις συσκευές σε LAN, μπορείτε επίσης να ανανεώσετε μια μίσθωση DHCP από το iOS και να λάβετε νέες τοπικές διευθύνσεις IP σε iPhone, iPod και iPad.

Πώς να ανανεώσετε μια μίσθωση DHCP σε Mac OS X