3 τρόποι για να ορίσετε μια στατική διεύθυνση IP στο RHEL 8


Η διαμόρφωση μιας στατικής διεύθυνσης IP για τη διανομή Linux είναι μια θεμελιώδης εργασία και πρέπει να ολοκληρωθεί με λίγα εύκολα βήματα. Με την κυκλοφορία της δημόσιας έκδοσης beta του RHEL 8, μπορείτε πλέον να διαμορφώσετε τη διεπαφή δικτύου σας με μερικούς διαφορετικούς τρόπους χρησιμοποιώντας τα βοηθητικά προγράμματα NetworkManager.

Σε αυτό το σεμινάριο θα σας δείξουμε μερικούς διαφορετικούς τρόπους για να ορίσετε μια στατική διεύθυνση IP στην εγκατάσταση του RHEL 8. Σημειώστε ότι αυτό το άρθρο προϋποθέτει ότι γνωρίζετε ήδη τις ρυθμίσεις δικτύου που θέλετε να εφαρμόσετε για το σύστημά σας.

1. Τρόπος μη αυτόματης ρύθμισης παραμέτρων στατικής IP χρησιμοποιώντας σενάρια δικτύου

Μπορείτε να διαμορφώσετε μια στατική διεύθυνση IP με τον παλιό τρόπο με την επεξεργασία:

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

Στην περίπτωσή μου το αρχείο έχει το όνομα:

/etc/sysconfig/network-scripts/ifcfg-enp0s3

Για να βρείτε το όνομα της διεπαφής δικτύου σας, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή nmcli.

# nmcli con

Για να επεξεργαστείτε το αρχείο απλώς χρησιμοποιήστε τον αγαπημένο σας επεξεργαστή και ανοίξτε το αρχείο:

# vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"

Στη συνέχεια, επανεκκινήστε το NetworkManager με:

# systemctl restart NetworkManager

Εναλλακτικά, μπορείτε να φορτώσετε ξανά τη διεπαφή δικτύου χρησιμοποιώντας:

# nmcli con down enp0s3 && nmcli con up enp0s3

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

# ip a show enp0s3

2. Πώς να διαμορφώσετε τη στατική IP χρησιμοποιώντας το εργαλείο Nmtui

Ένας άλλος τρόπος για να διαμορφώσετε τη στατική διεύθυνση IP για το RHEL 8 σας είναι χρησιμοποιώντας το εργαλείο nmtui, είναι μια διεπαφή χρήστη κειμένου (TUI). Για να το χρησιμοποιήσετε απλά πληκτρολογήστε την ακόλουθη εντολή στο τερματικό σας.

# nmtui

Αυτό θα ξεκινήσει το πρόγραμμα:

Επιλέξτε να επεξεργαστείτε μια σύνδεση και, στη συνέχεια, επιλέξτε τη διεπαφή:

Στο επόμενο παράθυρο θα μπορείτε να επεξεργαστείτε τις ρυθμίσεις της διεπαφής δικτύου μετακινώντας τον κέρσορα με τα πλήκτρα βέλους στο πληκτρολόγιό σας:

Σε αυτό το παράδειγμα, έχω αλλάξει τη διεύθυνση IP μου από 192.168.20.150 σε 192.168.20.160. Για να αποθηκεύσετε τις αλλαγές, μετακινηθείτε προς τα κάτω στο τέλος της σελίδας και επιλέξτε OK.

Στη συνέχεια, φορτώστε ξανά τη διεπαφή δικτύου επιλέγοντας \Ενεργοποίηση σύνδεσης”:

Στη συνέχεια, επιλέξτε το όνομα της σύνδεσης και επιλέξτε :

Και τώρα επιλέξτε για να ενεργοποιήσετε τη διεπαφή με τις νέες ρυθμίσεις που της έχετε δώσει.

Στη συνέχεια, επιλέξτε για να επιστρέψετε στο κύριο μενού και, στη συνέχεια, επιλέξτε \Έξοδος για έξοδο.

Βεβαιωθείτε ότι οι νέες ρυθμίσεις διεύθυνσης IP έχουν εφαρμοστεί με:

# ip a show enp0s3

3. Πώς να διαμορφώσετε τη στατική IP χρησιμοποιώντας το εργαλείο Nmcli

Το Nmcli είναι μια διεπαφή γραμμής εντολών NetworkManager που μπορεί να χρησιμοποιηθεί για τη λήψη πληροφοριών ή τη διαμόρφωση μιας διεπαφής δικτύου.

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

Ορίστε τη διεύθυνση IP για τη διεπαφή enp0s3 στο RHEL 8.

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Ρυθμίστε την πύλη στο RHEL 8:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Ενημερώστε τη διεπαφή ότι χρησιμοποιεί χειροκίνητη διαμόρφωση (όχι dhcp κ.λπ.).

# nmcli con mod enp0s3 ipv4.method manual

Διαμόρφωση DNS:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Φορτώστε ξανά τη διαμόρφωση της διεπαφής:

# nmcli con up enp0s3 

Οι αλλαγές σας θα αποθηκευτούν στο /etc/sysconfig/network-scripts/ifcfg-.

Εδώ είναι το αρχείο ρυθμίσεων που έχει δημιουργηθεί για μένα:

# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
συμπέρασμα

Σε αυτό το σεμινάριο έχετε δει πώς να διαμορφώσετε μια στατική διεύθυνση IP με βοηθητικά προγράμματα δικτυακά σενάρια, nmtui και nmcli στο RHEL 8. Εάν έχετε οποιεσδήποτε ερωτήσεις ή σχόλια, μη διστάσετε να τα υποβάλετε στην παρακάτω ενότητα σχολίων.