Android

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

How to Assign and Use Static IP Addresses on Private Networks using Wifi Router

How to Assign and Use Static IP Addresses on Private Networks using Wifi Router

Πίνακας περιεχομένων:

Anonim

Σε αυτό το σεμινάριο, θα σας εξηγήσουμε πώς να ρυθμίσετε μια στατική διεύθυνση IP στο Ubuntu 18.04.

Στις περισσότερες περιπτώσεις, οι διευθύνσεις IP εκχωρούνται δυναμικά από το δρομολογητή διακομιστή DHCP. Η ρύθμιση μιας στατικής διεύθυνσης IP στο μηχάνημά σας Ubuntu ενδέχεται να απαιτείται σε διαφορετικές περιπτώσεις, όπως η ρύθμιση της προώθησης θύρας ή η εκτέλεση ενός διακομιστή πολυμέσων στο δίκτυό σας.

Ρύθμιση της στατικής διεύθυνσης IP χρησιμοποιώντας DHCP

Ο ευκολότερος και συνιστώμενος τρόπος για να εκχωρήσετε μια στατική διεύθυνση IP σε μια συσκευή στο LAN σας είναι η εγκατάσταση ενός Στατικού DHCP στο δρομολογητή σας. Στατική κράτηση DHCP ή DHCP είναι ένα χαρακτηριστικό που βρίσκεται στους περισσότερους δρομολογητές και το οποίο καθιστά τον διακομιστή DHCP να εκχωρεί αυτόματα την ίδια διεύθυνση IP σε μια συγκεκριμένη συσκευή δικτύου κάθε φορά που η συσκευή ζητά μια διεύθυνση από το διακομιστή DHCP. Αυτό λειτουργεί εκχωρώντας ένα στατικό IP στη μοναδική διεύθυνση MAC της συσκευής. Τα βήματα για τη διαμόρφωση μιας κράτησης DHCP διαφέρουν από δρομολογητή σε δρομολογητή και είναι σκόπιμο να συμβουλευτείτε την τεκμηρίωση του πωλητή.

Netplan

Ξεκινώντας με την έκδοση του 17.10, το Netplan είναι το προεπιλεγμένο εργαλείο διαχείρισης δικτύου στο Ubuntu, αντικαθιστώντας το αρχείο διαμόρφωσης /etc/network/interfaces που είχαν χρησιμοποιηθεί στο παρελθόν για τη διαμόρφωση του δικτύου στο Ubuntu.

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

Το Netplan υποστηρίζει προς το παρόν δύο εκδόσεις NetworkManager και Systemd-networkd. Το NetworkManager χρησιμοποιείται κυρίως σε υπολογιστές Desktop, ενώ το Systemd-networkd χρησιμοποιείται σε διακομιστές χωρίς GUI.

Διαμόρφωση της στατικής διεύθυνσης IP στο Ubuntu Server

Οι νεώτερες εκδόσεις του Ubuntu χρησιμοποιούν "Προβλεπόμενα ονόματα διεπαφών δικτύου" που ξεκινούν με en . από προεπιλογή. Το πρώτο βήμα είναι να προσδιορίσετε το όνομα της διασύνδεσης ethernet που θέλετε να διαμορφώσετε. Μπορείτε να χρησιμοποιήσετε την εντολή ip link όπως φαίνεται παρακάτω:

ip link

Η εντολή θα εκτυπώσει μια λίστα με όλες τις διαθέσιμες διεπαφές δικτύου. Σε αυτή την περίπτωση, το όνομα της διεπαφής είναι ens3 :

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

Τα αρχεία διαμόρφωσης Netplan αποθηκεύονται στον κατάλογο /etc/netplan και έχουν την επέκταση .yaml . Ίσως θα βρείτε ένα ή δύο αρχεία YAML σε αυτόν τον κατάλογο. Το αρχείο μπορεί να διαφέρει από την εγκατάσταση στη ρύθμιση. Συνήθως, το αρχείο ονομάζεται 01-netcfg.yaml , 50-cloud-init.yaml ή NN_interfaceName.yaml , αλλά στο σύστημά σας μπορεί να είναι διαφορετικό.

Ανοίξτε το αρχείο ρυθμίσεων YAML με το πρόγραμμα επεξεργασίας κειμένου:

sudo nano /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

Πριν αλλάξετε τη διαμόρφωση, ας εξηγήσουμε τον κώδικα σύντομα.

Κάθε αρχείο Netam Yaml ξεκινά με το κλειδί network που περιέχει τουλάχιστον δύο απαιτούμενα στοιχεία. Το πρώτο στοιχείο που απαιτείται είναι η έκδοση μορφής διαμόρφωσης δικτύου και η δεύτερη είναι ο τύπος συσκευής. Οι τιμές των τύπων συσκευών μπορούν να είναι οι ethernets , οι bonds , οι bridges και οι vlans .

Η παραπάνω διαμόρφωση περιλαμβάνει επίσης τον τύπο του renderer . Από το κουτί, εάν εγκαταστήσατε το Ubuntu σε κατάσταση διακομιστή, ο επεξεργαστής έχει ρυθμιστεί ώστε να χρησιμοποιεί το networkd ως το πίσω μέρος.

Κάτω από τον τύπο της συσκευής (στην περίπτωση αυτή ethernets ) μπορούμε να καθορίσουμε μία ή περισσότερες διεπαφές δικτύου. Σε αυτό το παράδειγμα έχουμε μόνο μία διασύνδεση ens3 που έχει διαμορφωθεί για να λάβει διεύθυνση IP από έναν DHCP server dhcp4: yes .

Για να εκχωρήσετε μια στατική διεύθυνση IP στη διεπαφή ens3 , επεξεργαστείτε το αρχείο ως εξής:

  • Ορίστε DHCP σε όχι dhcp4: yes Καθορίστε τη στατική διεύθυνση IP 192.168.121.199/24 . Κάτω από τις addresses: μπορείτε να προσθέσετε μία ή περισσότερες διευθύνσεις IP IPv4 ή IPv6 που θα εκχωρηθούν στη διεπαφή δικτύου. gateway4: 192.168.121.1 την πύλη gateway4: 192.168.121.1 Κάτω από τους nameservers , καθορίστε τις addresses: ονομάτων διακομιστών addresses:
/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

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

Μόλις τελειώσετε, αποθηκεύστε και κλείστε το αρχείο και εφαρμόστε τις αλλαγές με:

sudo netplan apply

Επαληθεύστε τις αλλαγές πληκτρολογώντας:

ip addr show dev ens3

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

Αυτό είναι! Έχετε αντιστοιχίσει μια στατική διεύθυνση IP στο διακομιστή Ubuntu.

Διαμόρφωση της στατικής διεύθυνσης IP στο Ubuntu Desktop

Η δημιουργία μιας στατικής διεύθυνσης IP στους υπολογιστές γραφείου του Ubuntu δεν απαιτεί τεχνικές γνώσεις.

  1. Στην οθόνη "Δραστηριότητες", αναζητήστε "δίκτυο" και κάντε κλικ στο εικονίδιο Δίκτυο. Αυτό θα ανοίξει τις ρυθμίσεις διαμόρφωσης δικτύου GNOME. Κάντε κλικ στο εικονίδιο οδόντωσης.

Τώρα που έχετε ρυθμίσει μια στατική διεύθυνση IP, ανοίξτε το τερματικό είτε χρησιμοποιώντας τη Ctrl+Alt+T είτε κάνοντας κλικ στο εικονίδιο του τερματικού και επαληθεύοντας τις αλλαγές πληκτρολογώντας:

ip addr

Η έξοδος θα εμφανίσει τη διεύθυνση IP διεπαφής:

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

συμπέρασμα

Έχετε μάθει πώς να αντιστοιχίσετε μια στατική διεύθυνση IP στη μηχανή Ubuntu 18.04.

δίκτυο ubuntu