Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu



Βασικά Takeaways

Αφού συγκεντρώσετε το όνομα της σύνδεσής σας, τη μάσκα υποδικτύου και την προεπιλεγμένη πύλη, μπορείτε να ορίσετε μια στατική διεύθυνση IP στο τερματικό χρησιμοποιώντας την εντολή nmcli. Ή, στην επιφάνεια εργασίας του GNOME, ανοίξτε τις ρυθμίσεις σύνδεσής σας και κάντε κλικ στο εικονίδιο + και, στη συνέχεια, εισαγάγετε εκεί τις πληροφορίες για τη στατική διεύθυνση IP σας.

Το οικιακό σας δίκτυο βασίζεται σε διευθύνσεις IP για τη δρομολόγηση δεδομένων μεταξύ συσκευών και μερικές φορές στην επανασύνδεση στο δίκτυο μπορεί να αλλάξει η διεύθυνση μιας συσκευής. Δείτε πώς μπορείτε να δώσετε σε έναν υπολογιστή Ubuntu

μια μόνιμη διεύθυνση 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

Αυτό εμφανίζει ορισμένες πληροφορίες για κάθε σύνδεση. Έχουμε διαμορφώσει μόνο μία σύνδεση.


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Η έξοδος είναι ευρύτερη από το παράθυρο του τερματικού. Αυτές είναι οι πληροφορίες που μας παρουσιάζονται.

Ονομα

UUID

ΤΥΠΟΣ

ΣΥΣΚΕΥΗ

netplan-enp0s3

1eef7e45-3b9d-3043-bee3-fc5925c90273

ethernet

enp0s3


  • Ονομα

    : Η σύνδεσή μας στο δίκτυο ονομάζεται “netplan-enp0s3.”

  • UUID

    : Το παγκοσμίως μοναδικό αναγνωριστικό που χρησιμοποιεί το Linux για την εσωτερική αναφορά αυτής της σύνδεσης.

  • Τύπος

    : Αυτή είναι μια σύνδεση ethernet.

  • Συσκευή

    : Αυτή η σύνδεση χρησιμοποιεί τη διεπαφή δικτύου “enp0s3”. Είναι η μόνη κάρτα δικτύου σε αυτόν τον υπολογιστή.

Μπορούμε να χρησιμοποιήσουμε το

ip

εντολή για να ανακαλύψετε τη διεύθυνση IP που χρησιμοποιεί αυτός ο υπολογιστής.

ip addr


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Στην έξοδο μπορούμε να δούμε την καταχώρηση “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 στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Ακόμα κι αν μια άλλη συσκευή είχε χρησιμοποιήσει προηγουμένως αυτήν τη διεύθυνση IP, θα της δοθεί μια νέα διεύθυνση IP κατά την επόμενη εκκίνηση. Τίποτα δεν ανταποκρίνεται στα αιτήματα ping, επομένως είμαστε ξεκάθαροι να προχωρήσουμε και να διαμορφώσουμε το 192.168.86.128 ως τη νέα μας στατική IP.

Πρέπει επίσης να γνωρίζουμε τη διεύθυνση IP της προεπιλεγμένης πύλης σας, η οποία θα είναι συνήθως ο ευρυζωνικός δρομολογητής σας. Μπορούμε να το βρούμε χρησιμοποιώντας το

ip

εντολή και το

route

επιλογή, την οποία μπορούμε να συντομεύσουμε σε “r.”

ip r


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Η καταχώρηση που ξεκινά με “προεπιλογή” είναι η διαδρομή προς την προεπιλεγμένη πύλη. Η διεύθυνση 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


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Λαμβάνεται σε μικρά κομμάτια, δεν είναι τόσο κακό όσο φαίνεται. Χρησιμοποιούμε

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 στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Για να κάνουμε τη διεύθυνση IP μας στατική, πρέπει να αλλάξουμε τη μέθοδο με την οποία η διεύθυνση IP λαμβάνει την τιμή της. Η προεπιλογή είναι “auto” που είναι η ρύθμιση για το DHCP. Πρέπει να το θέσουμε σε “χειροκίνητο”.

nmcli con mod "static-ip" ipv4.method manual


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Και τώρα μπορούμε να ξεκινήσουμε ή να «αναφέρουμε» τη νέα μας σύνδεση.

nmcli con up "static-ip" ifname enp0s3


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Δεν λάβαμε κανένα

σφάλματος που είναι υπέροχο. Ας χρησιμοποιήσουμε

nmcli

για να δούμε τις συνδέσεις μας άλλη μια φορά.

nmcli con show


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Εδώ είναι η έξοδος:

ΟΝΟΜΑ

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 στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Για να δημιουργήσετε μια νέα σύνδεση χρησιμοποιώντας την εφαρμογή “Ρυθμίσεις”, κάντε κλικ στο “

+

” στη σελίδα “Δίκτυα”, πάνω από τη λίστα των ενσύρματων συνδέσεων.


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Εμφανίζεται ένα παράθυρο διαλόγου. Πρέπει να δώσουμε ένα όνομα για τη νέα μας στατική σύνδεση IP.


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Ονομάζουμε τη νέα μας σύνδεση “static-2”. Κάντε κλικ στην καρτέλα “IPv4”.


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Επιλέξτε το κουμπί επιλογής “Manual” και συμπληρώστε τα πεδία “Address”, “Netmask” και “Gateway”. Συμπληρώστε επίσης το πεδίο DNS και, στη συνέχεια, κάντε κλικ στο πράσινο κουμπί “Εφαρμογή”. Σημειώστε το κόμμα μεταξύ των καταχωρήσεων DNS.

Η νέα μας σύνδεση παρατίθεται στο παράθυρο “Ενσύρματες” συνδέσεις.


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Μπορείτε να κάνετε εναλλαγή μεταξύ των διαθέσιμων συνδέσεων κάνοντας κλικ απευθείας στα ονόματά τους.

Εάν θέλετε να τροποποιήσετε μια σύνδεση αφού τη δημιουργήσετε, κάντε κλικ στο εικονίδιο γρανάζι. Σε αυτήν την περίπτωση, θα εισαγάγουμε τις ρυθμίσεις για τη σύνδεση “static-ip”.


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Ανοίγει ένα πλαίσιο διαλόγου. Κάντε κλικ στην καρτέλα “IPv4”.


Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, Πώς να ορίσετε μια στατική διεύθυνση IP στο Ubuntu, TechWar.gr

Επειδή έχουμε ρυθμίσει τη νέα μας διεύθυνση IP να είναι στατική, επιλέγεται το κουμπί επιλογής “Manual”. Μπορείτε να το αλλάξετε ξανά σε DHCP επιλέγοντας το κουμπί επιλογής “Automatic (DHCP)” και κάνοντας κλικ στο πράσινο κουμπί “Apply”.

Ευκολία σύνδεσης

Χρησιμοποιώντας την

nmcli

εντολή ή την επιφάνεια εργασίας και τις εφαρμογές του GNOME, μπορείτε να μεταπηδήσετε μεταξύ συνδέσεων δικτύου πολύ εύκολα και πολύ γρήγορα.

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


VIA:

HowToGeek.com


Leave A Reply



Cancel Reply

Your email address will not be published.