Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu
Βασικά Takeaways
Αφού συγκεντρώσετε το όνομα της σύνδεσής σας, τη μάσκα υποδικτύου και την προεπιλεγμένη πύλη, μπορείτε να ορίσετε μια στατική διεύθυνση IP στο τερματικό χρησιμοποιώντας την εντολή nmcli. Ή, στην επιφάνεια εργασίας του GNOME, ανοίξτε τις ρυθμίσεις σύνδεσής σας και κάντε κλικ στο εικονίδιο + και, στη συνέχεια, εισαγάγετε εκεί τις πληροφορίες για τη στατική διεύθυνση IP σας.
Το οικιακό σας δίκτυο βασίζεται σε διευθύνσεις IP για τη δρομολόγηση δεδομένων μεταξύ συσκευών και μερικές φορές στην επανασύνδεση στο δίκτυο μπορεί να αλλάξει η διεύθυνση μιας συσκευής. Δείτε πώς μπορείτε να δώσετε σε έναν υπολογιστή Ubuntu
Linux
μια μόνιμη διεύθυνση IP που επιβιώνει από τις επανεκκινήσεις.
Τι είναι μια στατική διεύθυνση IP;
Τα πάντα στο οικιακό δίκτυο του δικτύου σας, είτε χρησιμοποιούν ενσύρματη σύνδεση είτε Wi-Fi, έχουν διεύθυνση IP. Το IP σημαίνει Πρωτόκολλο Διαδικτύου. Μια διεύθυνση IP είναι μια ακολουθία τεσσάρων αριθμών που χωρίζονται με τρεις τελείες. Κάθε διεύθυνση IP που είναι μοναδική σε αυτό το δίκτυο.
Οι διευθύνσεις IP λειτουργούν ως αριθμητικές ετικέτες. Ο δρομολογητής σας χρησιμοποιεί αυτές τις ετικέτες για την αποστολή δεδομένων μεταξύ των σωστών συσκευών. Συνήθως, ο δρομολογητής σας εκχωρεί διευθύνσεις IP. Γνωρίζει ποιες διευθύνσεις IP χρησιμοποιούνται και ποιες είναι δωρεάν. Όταν μια νέα συσκευή συνδέεται στο δίκτυο, ζητά μια διεύθυνση IP και ο δρομολογητής εκχωρεί μία από τις μη χρησιμοποιημένες διευθύνσεις IP. Αυτό ονομάζεται DHCP, ή πρωτόκολλο δυναμικής διαμόρφωσης κεντρικού υπολογιστή.
Όταν μια συσκευή επανεκκινείται ή απενεργοποιείται και ενεργοποιείται, μπορεί να λάβει ξανά την παλιά της διεύθυνση IP ή μπορεί να της εκχωρηθεί μια νέα διεύθυνση IP. Αυτό είναι φυσιολογικό για το DHCP και δεν επηρεάζει την κανονική λειτουργία του δικτύου σας. Ωστόσο, εάν έχετε έναν διακομιστή ή κάποιον άλλο υπολογιστή στον οποίο πρέπει να έχετε πρόσβαση μέσω της διεύθυνσης IP του, θα αντιμετωπίσετε προβλήματα εάν η διεύθυνση IP του δεν επιβιώσει από
διακοπές
ρεύμα
τος ή επανεκκίνηση.
Το καρφίτσωμα μιας συγκεκριμένης διεύθυνσης IP σε έναν υπολογιστή ονομάζεται εκχώρηση στατικής διεύθυνσης IP. Μια στατική διεύθυνση IP, όπως υποδηλώνει το όνομά της,
δεν είναι
δυναμική και δεν αλλάζει ακόμα κι αν ο υπολογιστής είναι σε λειτουργία τροφοδοσίας.
Ορισμός στατικής IP στο Ubuntu
Nmcli
είναι το εργαλείο διαχείρισης δικτύου γραμμής εντολών και μπορεί να χρησιμοποιηθεί για να αλλάξετε τη διεύθυνση IP σας, να διαμορφώσετε τις συσκευές δικτύου και — σχετικά με τους σκοπούς μας — να ρυθμίσετε μια στατική IP στο Ubuntu.
Δείχνουμε αυτήν την τεχνική στο Ubuntu 22.04 LTS, αλλά θα πρέπει να λειτουργεί σε οποιαδήποτε διανομή Linux, συμπεριλαμβανομένου του Ubuntu 23.04. ο
nmcli
Το εργαλείο κυκλοφόρησε το 2004, επομένως θα πρέπει να υπάρχει σχεδόν σε οποιαδήποτε τυπική διανομή.
Ας ρίξουμε μια ματιά στις συνδέσεις δικτύου που υπάρχουν ήδη στον υπολογιστή. Χρησιμοποιούμε την εντολή σύνδεσης με το όρισμα show.
nmcli connection show
Αυτό εμφανίζει ορισμένες πληροφορίες για κάθε σύνδεση. Έχουμε διαμορφώσει μόνο μία σύνδεση.
Η έξοδος είναι ευρύτερη από το παράθυρο του τερματικού. Αυτές είναι οι πληροφορίες που μας παρουσιάζονται.
|
Ονομα |
UUID |
ΤΥΠΟΣ |
ΣΥΣΚΕΥΗ |
|
netplan-enp0s3 |
1eef7e45-3b9d-3043-bee3-fc5925c90273 |
ethernet |
enp0s3 |
-
Ονομα
: Η σύνδεσή μας στο δίκτυο ονομάζεται “netplan-enp0s3.” -
UUID
: Το παγκοσμίως μοναδικό αναγνωριστικό που χρησιμοποιεί το Linux για την εσωτερική αναφορά αυτής της σύνδεσης. -
Τύπος
: Αυτή είναι μια σύνδεση ethernet. -
Συσκευή
: Αυτή η σύνδεση χρησιμοποιεί τη διεπαφή δικτύου “enp0s3”. Είναι η μόνη κάρτα δικτύου σε αυτόν τον υπολογιστή.
Μπορούμε να χρησιμοποιήσουμε το
ip
εντολή για να ανακαλύψετε τη διεύθυνση IP που χρησιμοποιεί αυτός ο υπολογιστής.
ip addr
Στην έξοδο μπορούμε να δούμε την καταχώρηση “enp0s3” και την τρέχουσα διεύθυνση IP της, 192.168.86.117. Το “/24” είναι ένας συνοπτικός τρόπος για να πούμε ότι αυτό το δίκτυο χρησιμοποιεί μια μάσκα υποδικτύου 255.255.255.0. Σημειώστε αυτόν τον αριθμό, θα χρειαστεί να τον χρησιμοποιήσουμε αργότερα.
Πρέπει να επιλέξουμε τη διεύθυνση IP που θα ορίσουμε ως στατική διεύθυνση IP μας. Προφανώς, δεν μπορείτε να χρησιμοποιήσετε μια διεύθυνση IP που χρησιμοποιείται ήδη από άλλη συσκευή. Ένας ασφαλής τρόπος για να προχωρήσετε είναι να χρησιμοποιήσετε την τρέχουσα διεύθυνση IP που έχει εκχωρηθεί στο σύστημα Ubuntu. Γνωρίζουμε με βεβαιότητα ότι τίποτα άλλο δεν χρησιμοποιεί αυτήν τη διεύθυνση IP.
Εάν θέλουμε να χρησιμοποιήσουμε μια διαφορετική διεύθυνση IP, δοκιμάστε να την κάνετε ping. Θα ελέγξουμε εάν η διεύθυνση IP 192.168.86.128 χρησιμοποιείται. Εάν όλα τα άλλα στο δίκτυό σας χρησιμοποιούν DHCP και δεν λαμβάνετε καμία απάντηση στο
ping
εντολή, θα πρέπει να είναι ασφαλής στη χρήση.
ping 192.168.86.128
Ακόμα κι αν μια άλλη συσκευή είχε χρησιμοποιήσει προηγουμένως αυτήν τη διεύθυνση IP, θα της δοθεί μια νέα διεύθυνση IP κατά την επόμενη εκκίνηση. Τίποτα δεν ανταποκρίνεται στα αιτήματα ping, επομένως είμαστε ξεκάθαροι να προχωρήσουμε και να διαμορφώσουμε το 192.168.86.128 ως τη νέα μας στατική IP.
Πρέπει επίσης να γνωρίζουμε τη διεύθυνση IP της προεπιλεγμένης πύλης σας, η οποία θα είναι συνήθως ο ευρυζωνικός δρομολογητής σας. Μπορούμε να το βρούμε χρησιμοποιώντας το
ip
εντολή και το
route
επιλογή, την οποία μπορούμε να συντομεύσουμε σε “r.”
ip r
Η καταχώρηση που ξεκινά με “προεπιλογή” είναι η διαδρομή προς την προεπιλεγμένη πύλη. Η διεύθυνση IP του είναι 192.168.86.1. Τώρα μπορούμε να αρχίσουμε να εκδίδουμε εντολές για να ρυθμίσουμε τη στατική διεύθυνση IP μας.
Η πρώτη εντολή είναι μεγάλη.
sudo nmcli con add con-name "static-ip" ifname enp0s3 type ethernet ip4 192.168.86.128/24 gw4 192.168.86.1
Λαμβάνεται σε μικρά κομμάτια, δεν είναι τόσο κακό όσο φαίνεται. Χρησιμοποιούμε
sudo
. ο
nmcli
τα επιχειρήματα είναι:
-
απατώ
: Σύντομο για “σύνδεση”. -
Προσθήκη
: Θα προσθέσουμε μια σύνδεση. -
con-name “static-ip”
: Το όνομα της νέας μας σύνδεσης θα είναι “static-ip”. -
ifname enp0s3
: Η σύνδεση θα χρησιμοποιεί τη διεπαφή δικτύου “enp0s3.” -
πληκτρολογήστε ethernet
: Δημιουργούμε μια σύνδεση ethernet. -
ip4 192.168.86.128/24
: Η διεύθυνση IP και η μάσκα υποδικτύου είναι μέσα
συμβολισμός δρομολόγησης μεταξύ τομέων χωρίς κατηγορία
. Εδώ πρέπει να χρησιμοποιήσετε τον αριθμό που σημειώσατε νωρίτερα. -
gw4 192.168.86.1
: Η διεύθυνση IP της πύλης που θέλουμε να χρησιμοποιήσει αυτή η σύνδεση.
Για να κάνουμε τη σύνδεσή μας μια λειτουργική σύνδεση, πρέπει να παρέχουμε μερικές περισσότερες λεπτομέρειες. Η σύνδεσή μας υπάρχει τώρα, επομένως δεν προσθέτουμε τίποτα, τροποποιούμε τις ρυθμίσεις, επομένως χρησιμοποιούμε το
mod
διαφωνία. Η ρύθμιση που αλλάζουμε είναι οι ρυθμίσεις IPv4 DNS. Το 8.8.8.8 είναι η διεύθυνση IP του κύριου δημόσιου διακομιστή DNS της Google και το 8.8.4.4 είναι ο εναλλακτικός διακομιστής DNS της Google.
Σημειώστε ότι υπάρχει ένα “v” στο “ipv4.” Στην προηγούμενη εντολή η σύνταξη ήταν “ip4” χωρίς “v.” Το “v” πρέπει να χρησιμοποιείται όταν τροποποιείτε τις ρυθμίσεις, αλλά όχι όταν προσθέτετε συνδέσεις.
nmcli con mod "static-ip" ipv4.dns "8.8.8.8,8.8.4.4"
Για να κάνουμε τη διεύθυνση IP μας στατική, πρέπει να αλλάξουμε τη μέθοδο με την οποία η διεύθυνση IP λαμβάνει την τιμή της. Η προεπιλογή είναι “auto” που είναι η ρύθμιση για το DHCP. Πρέπει να το θέσουμε σε “χειροκίνητο”.
nmcli con mod "static-ip" ipv4.method manual
Και τώρα μπορούμε να ξεκινήσουμε ή να «αναφέρουμε» τη νέα μας σύνδεση.
nmcli con up "static-ip" ifname enp0s3
Δεν λάβαμε κανένα
μήνυμα
σφάλματος που είναι υπέροχο. Ας χρησιμοποιήσουμε
nmcli
για να δούμε τις συνδέσεις μας άλλη μια φορά.
nmcli con show
Εδώ είναι η έξοδος:
|
ΟΝΟΜΑ |
UUID |
ΤΥΠΟΣ |
ΣΥΣΚΕΥΗ |
|
static-ip |
da681e18-ce9c-4456-967b-63a59c493374 |
ethernet |
enp0s3 |
|
netplan-enp0s3 |
1eef7e45-3b9d-3043-bee3-fc5925c90273 |
ethernet |
— |
Η σύνδεση static-ip μας είναι ενεργή και χρησιμοποιεί τη συσκευή “enp0s3”. Η υπάρχουσα σύνδεση “netplan-enp0s3” δεν σχετίζεται πλέον με μια φυσική διεπαφή δικτύου, επειδή έχουμε τσιμπήσει το “enp0s3” από αυτήν.
Ορίστε μια Στατική IP στο Ubuntu με το GUI
Κάντε κλικ στα εικονίδια στο δεξιό άκρο της γραμμής συστήματος για να εμφανιστεί το μενού συστήματος και, στη συνέχεια, κάντε κλικ στην επιλογή μενού “Συνδεδεμένο με καλώδιο”. Εάν χρησιμοποιείτε ασύρματη σύνδεση, κάντε κλικ στο όνομα του δικτύου σας Wi-Fi.
Εμφανίζονται οι διαθέσιμες συνδέσεις. Μια κουκκίδα υποδεικνύει ποιο είναι σε χρήση. Κάντε κλικ στην επιλογή μενού “Ενσύρματες ρυθμίσεις” ή “Ρυθμίσεις Wi-Fi”. Εμφανίζονται οι λεπτομέρειες της ενεργής σύνδεσης.
Εάν ακολουθήσατε τις προηγούμενες οδηγίες μας, η νέα σύνδεση θα είναι η ενεργή σύνδεση. Μπορούμε να δούμε ότι η νέα μας σύνδεση “static-ip” έχει τη διεύθυνση IP, την προεπιλεγμένη πύλη και τους διακομιστές DNS που έχουμε ορίσει για αυτήν.
Για να δημιουργήσετε μια νέα σύνδεση χρησιμοποιώντας την εφαρμογή “Ρυθμίσεις”, κάντε κλικ στο “
+
” στη σελίδα “Δίκτυα”, πάνω από τη λίστα των ενσύρματων συνδέσεων.
Εμφανίζεται ένα παράθυρο διαλόγου. Πρέπει να δώσουμε ένα όνομα για τη νέα μας στατική σύνδεση IP.
Ονομάζουμε τη νέα μας σύνδεση “static-2”. Κάντε κλικ στην καρτέλα “IPv4”.
Επιλέξτε το κουμπί επιλογής “Manual” και συμπληρώστε τα πεδία “Address”, “Netmask” και “Gateway”. Συμπληρώστε επίσης το πεδίο DNS και, στη συνέχεια, κάντε κλικ στο πράσινο κουμπί “Εφαρμογή”. Σημειώστε το κόμμα μεταξύ των καταχωρήσεων DNS.
Η νέα μας σύνδεση παρατίθεται στο παράθυρο “Ενσύρματες” συνδέσεις.
Μπορείτε να κάνετε εναλλαγή μεταξύ των διαθέσιμων συνδέσεων κάνοντας κλικ απευθείας στα ονόματά τους.
Εάν θέλετε να τροποποιήσετε μια σύνδεση αφού τη δημιουργήσετε, κάντε κλικ στο εικονίδιο γρανάζι. Σε αυτήν την περίπτωση, θα εισαγάγουμε τις ρυθμίσεις για τη σύνδεση “static-ip”.
Ανοίγει ένα πλαίσιο διαλόγου. Κάντε κλικ στην καρτέλα “IPv4”.
Επειδή έχουμε ρυθμίσει τη νέα μας διεύθυνση IP να είναι στατική, επιλέγεται το κουμπί επιλογής “Manual”. Μπορείτε να το αλλάξετε ξανά σε DHCP επιλέγοντας το κουμπί επιλογής “Automatic (DHCP)” και κάνοντας κλικ στο πράσινο κουμπί “Apply”.
Ευκολία σύνδεσης
Χρησιμοποιώντας την
nmcli
εντολή ή την επιφάνεια εργασίας και τις εφαρμογές του GNOME, μπορείτε να μεταπηδήσετε μεταξύ συνδέσεων δικτύου πολύ εύκολα και πολύ γρήγορα.
Είναι πιο βολικό να έχετε μια επιλογή προφίλ σύνδεσης και να μετακινείστε μεταξύ τους όπως χρειάζεται, αντί να έχετε ένα που συνεχίζετε να επεξεργάζεστε. Εάν κάτι πάει πολύ στραβά με τη σύνδεση που επεξεργάζεστε ή προσθέτετε, μπορείτε πάντα να επιστρέψετε σε μία από τις υπάρχουσες συνδέσεις.
VIA:
HowToGeek.com
