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

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

Διαχείριση διεπαφών Ethernet

Μια διεπαφή δικτύου Ethernet είναι η πλακέτα κυκλώματος με μια θύρα Ethernet που επιτρέπει στον υπολογιστή σας να δημιουργήσει μια σύνδεση Ethernet. Οι διεπαφές Ethernet έχουν μια απλή σύμβαση ονομασίας. Η πρώτη διεπαφή Ethernet είναι συνήθως eth0. Μετά έρχεται eth1. Όλες οι πρόσθετες διεπαφές θα ταξινομηθούν ως εξής.

Λογική ονομασία σε διεπαφές Ethernet

Για να προβάλετε τις διαθέσιμες διεπαφές Ethernet, εκτελέστε το ifconfig εντολή:

ifconfig -a | grep eth

# Έξοδος
eth0: flags=4098 mtu 1500

instagram viewer

Με το lshw εντολή, μπορείτε να ορίσετε όλες τις διαθέσιμες διεπαφές δικτύου στο σύστημά σας. Παρακάτω θα δείτε ένα παράδειγμα εντολής. Αυτό το παράδειγμα εντολής lshw θα εμφανίσει πληροφορίες διαύλου, λεπτομέρειες προγράμματος οδήγησης και όλες τις υποστηριζόμενες δυνατότητές του ως ενιαία διεπαφή Ethernet.

sudo lshw -τάξηδίκτυο

Μπορείτε να χρησιμοποιήσετε το αρχείο /etc/udev/rules.d/70-persistent-net.rules για να διαμορφώσετε τα λογικά ονόματα για τη διεπαφή. Για να ελέγξετε ποια διεπαφή θα λάβει ποιο λογικό όνομα, θα χρειαστείτε τις φυσικές διευθύνσεις MAC των διεπαφών. Μπορείτε να βρείτε τη γραμμή που ταιριάζει με το φυσική διεύθυνση MAC και αλλαγή NAME=ethA σε ότι θέλεις. Κάντε επανεκκίνηση του συστήματός σας αμέσως μετά.

Ρυθμίσεις για διεπαφές Ethernet

Με το ettool πρόγραμμα, μπορείτε να δείτε ρυθμίσεις όπως η αυτόματη διαπραγμάτευση, η λειτουργία διπλής όψης και η ταχύτητα θύρας. Εάν το ethtool δεν είναι εγκατεστημένο στην έκδοση διανομής που χρησιμοποιείτε, μπορείτε να το εγκαταστήσετε χρησιμοποιώντας την ακόλουθη εντολή:

sudo apt εγκαθιστώ ettool

Αφού ολοκληρωθεί η εγκατάσταση του ethtool, μπορείτε να δείτε ένα δείγμα εξόδου σχετικά eth0:

sudo ethtool eth0

Θα πρέπει να θυμάστε ότι οι αλλαγές που κάνετε με την εντολή ethtool είναι προσωρινές. Εάν θέλετε να διατηρήσετε αυτές τις ρυθμίσεις, πρέπει να προσθέσετε την επιθυμητή εντολή ethtool σε μια δήλωση εκκίνησης στο /etc/network/interfaces αρχείο.

Για παράδειγμα, θέλετε να ονομαστεί η διεπαφή eth0 για να έχετε ταχύτητα σύνδεσης 500 MB/s σε λειτουργία duplex. Για να το διαμορφώσετε μόνιμα, μπορείτε να επεξεργαστείτε το /etc/network/interfaces αρχείο ως εξής:

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

Τι είναι η διεύθυνση IP;

Υπάρχουν μερικά χρήσιμα εντολές για τη δημιουργία προσωρινών διαμορφώσεων δικτύου στο GNU/Linux. Εντολές όπως π.χ ip, ifconfig, και Διαδρομή θα σας βοηθήσει με αυτές τις διαμορφώσεις. Αυτές οι εντολές χρησιμοποιούνται για τη διαμόρφωση παραμέτρων που έχουν άμεσο αντίκτυπο αλλά δεν είναι μόνιμες. Αυτές οι διαμορφώσεις θα χαθούν όταν επανεκκινήσετε το σύστημά σας.

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

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

ΔιαδρομήΠροσθήκηΠροκαθορισμένοgw 10.0.0.1eth0

Για να ελέγξετε αυτήν τη ρύθμιση, εκτελέστε την ακόλουθη εντολή:

διαδρομή -η

Μερικές φορές χρειάζεστε DNS για προσωρινή διαμόρφωση δικτύου. Για αυτό, μπορείτε να προσθέσετε τις διευθύνσεις IP του διακομιστή DNS στο /etc/resolv.conf αρχείο. Η απευθείας ρύθμιση παραμέτρων αυτού του αρχείου μπορεί να είναι μια ανησυχία. Ωστόσο, αυτή είναι μια μη μόνιμη διαμόρφωση. Παρακάτω είναι ένα σχετικό παράδειγμα σε χρήση:

# vim /etc/resolv.conf

διακομιστή ονομάτων 8.8.8.8
διακομιστή ονομάτων 8.8.4.4

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

διεύθυνση ip ξεπλύνετε eth0

Η εκκαθάριση της διαμόρφωσης IP με την παραπάνω εντολή δεν ισχύει για το /etc/resolv.conf αρχείο. Πρέπει να αφαιρέσετε με μη αυτόματο τρόπο τις πληροφορίες που περιέχονται σε αυτό το αρχείο και να επανεκκινήσετε το σύστημά σας.

Δυναμική εκχώρηση IP

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

auto eth0 
iface eth0 inet dhcp

Μπορείτε επίσης να ενεργοποιήσετε χειροκίνητα τη διεπαφή χρησιμοποιώντας το ifup εντολή, η οποία ξεκινά τη λειτουργία DHCP μέσω dhclient.

sudo ifup eth0

ο ifdown η εντολή μπορεί να χρησιμοποιηθεί για μη αυτόματη απενεργοποίηση της διεπαφής. Αυτή η εντολή εκκινεί τη διαδικασία εκπομπής DHCP ενώ κλείνει επίσης τη διεπαφή.

sudo ifdown eth0

Στατική εκχώρηση IP

Μπορείτε να ενημερώσετε το /etc/network/interfaces αρχείο ξανά για να ρυθμίσετε τον διακομιστή σας Ubuntu με εκχώρηση στατικής διεύθυνσης IP. Σε αυτό το αρχείο, μπορείτε να προσθέσετε τη στατική σας μέθοδο στην οικογένεια διευθύνσεων inet για τη σχετική διεπαφή. Όπως συμβαίνει με τις δυναμικές εκχωρήσεις IP, μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε χειροκίνητα τη διεπαφή με το ifup και ifdown εντολές.

Loopback

Μπορεί να έχετε δει το ιδού δήλωση όταν χρησιμοποιήσατε το ifconfig εντολή. Η έκφραση lo εδώ είναι loopback και χρησιμοποιεί τη διεύθυνση IP 127.0.0.1 από προεπιλογή.

ifconfig lo

Η διεπαφή loopback θα πρέπει να ρυθμιστεί αυτόματα από δύο γραμμές στο /etc/network/interfaces αρχείο από προεπιλογή. Ακολουθούν δύο παραδείγματα προεπιλεγμένων γραμμών:

auto lo 
iface lo inet loopback

Τι είναι η ανάλυση ονόματος;

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

Πώς να ρυθμίσετε τις παραμέτρους του προγράμματος-πελάτη DNS

ο resolvconf πλαίσιο χρησιμοποιείται για την παρακολούθηση αυτών των αλλαγών και την αυτόματη ενημέρωση των ρυθμίσεων. Μη αυτόματες αλλαγές στο /etc/resolv.conf Το αρχείο έχει αντίκτυπο στο resolvconf. Για να το ξεπεράσετε αυτό, χρησιμοποιήστε τα άγκιστρα πελάτη DHCP και /etc/network/interfaces.​​​​​​​

/etc/resolv.conf -> ../run/resolvconf/resolv.conf

Προσθέστε τις διευθύνσεις IP των διακομιστών ονομάτων που είναι διαθέσιμοι για διαμόρφωση στο /etc/network/interfaces αρχείο. Εάν το δίκτυό σας έχει πολλούς υποτομείς για αναζήτηση, μπορείτε επίσης να τους χρησιμοποιήσετε. Το αρχείο σας μπορεί να μοιάζει με αυτό:

iface eth0 inet στατικός

# Έξοδος
διεύθυνση 192.168.2.2
μάσκα δικτύου 255.255.255.0
πύλη 192.168.2.1
dns-αναζήτησηδοκιμή.com

Εάν κάνετε ping στον κεντρικό υπολογιστή με διακομιστή, τα ερωτήματα για το FQDN (Πλήρως Πιστοποιημένο Όνομα Τομέα) θα βασίζονται στη σειρά του ονόματος τομέα σας. Σε αυτό το παράδειγμα, είναι test.com, market.test.com και support.test.com, αντίστοιχα.

Τι είναι τα στατικά ονόματα κεντρικών υπολογιστών;

Στατικά ονόματα κεντρικών υπολογιστών συσχετίζονται με το /etc/hosts αρχείο. Οι είσοδοι στο αρχείο hosts έχουν προτεραιότητα για το DNS. Εάν το σύστημά σας προσπαθεί να επιλύσει ένα όνομα κεντρικού υπολογιστή, θα περιηγηθεί στο /etc/hosts αρχείο. Αν βρει κάποιο ταίριασμα εδώ, δεν θα προσπαθήσει να το αναζητήσει στο DNS.

Ακολουθεί ένα παράδειγμα αρχείου κεντρικών υπολογιστών με FQDN:

127.0.0.1localhost
127.0.1.1muo-server
10.0.0.11διακομιστής 1διακομιστής 1.δοκιμή.comvpn
10.0.0.12διακομιστής 2διακομιστής 2.δοκιμή.comταχυδρομείο
10.0.0.13διακομιστής 3διακομιστής 3.δοκιμή.comwww

Διαμορφώσεις NSS

ο /etc/nsswitch.conf αρχείο ελέγχει το NSS (Name Service Switch). Εδώ, ελέγχεται η σειρά με την οποία το σύστημά σας επιλέγει μεθόδους για την επίλυση ονομάτων κεντρικών υπολογιστών σε διευθύνσεις IP. Εδώ είναι ένα παράδειγμα του /etc/nsswitch.conf:

κεντρικοί υπολογιστές: αρχεία mdns4_minimal [NOTFOUND=ΕΠΙΣΤΡΟΦΗ] dns mdns4
  • αρχεία: Πρώτα προσπαθήστε να επιλύσετε στατικά ονόματα κεντρικών υπολογιστών στο αρχείο κεντρικών υπολογιστών
  • mdns4_minimal: Προσπαθήστε να το επιλύσετε χρησιμοποιώντας Multicast DNS
  • [NOTFOUND=επιστροφή]: Εάν το αποτέλεσμα Multicast DNS επιστρέψει μια απάντηση NOTFOUND, μην επιχειρήσετε να συνεχίσετε.
  • dns: Ερώτημα unicast DNS παλαιού τύπου
  • mdns4: Ερώτημα Multicast DNS

Μπορείτε να αλλάξετε το Οικοδεσπότες: συμβολοσειρά σε ό, τι θέλετε για να αλλάξετε τη σειρά αυτών των μεθόδων.

κεντρικοί υπολογιστές: αρχεία dns [ΔΕΝ ΒΡΕΘΗΚΕ=ΕΠΙΣΤΡΟΦΗ] mdns4_minimal mdns4

Τι είναι το Bridging;

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

Πρώτα, εγκαταστήστε το γέφυρα-χρησιμοποιήσεις πακέτο:

sudo apt εγκαθιστώ γέφυρα-χρησιμοποιήσεις

Μετά την εγκατάσταση, ανοίξτε το /etc/network/interfaces αρχείο:

Φυσικά, πρέπει να εισαγάγετε τις κατάλληλες τιμές για τη φυσική διεπαφή και το δίκτυό σας. Στη συνέχεια, φέρτε τη γέφυρα:

sudo ifup br0

Τώρα έχετε μια νέα διεπαφή γέφυρας.

Είναι χρήσιμη η δικτύωση σε διακομιστή Ubuntu;

Οι διακομιστές Ubuntu είναι γενικά διαθέσιμοι σε κάποιον με βασικές γνώσεις Linux. Ωστόσο, οι βασικές γνώσεις Linux μπορεί να μην είναι αρκετές, ειδικά στον σημερινό κόσμο όπου τα προβλήματα ασφάλειας αυξάνονται. Ωστόσο, είναι σίγουρα λογικό να εκμεταλλευτείτε τη δύναμη του Linux.

Το πιο σημαντικό είναι ότι οι διακομιστές Ubuntu λειτουργούν με υψηλή απόδοση και αρμονία με όλα σχεδόν τα συστήματα και όλες τις πλατφόρμες. Είναι επίσης εξαιρετικά συμβατό με δημοφιλή προϊόντα όπως το Microsoft Hyper-V και το VMware. Πολλοί ιστότοποι πολλών χρηστών και διαδικτυακά παιχνίδια για πολλούς παίκτες χρησιμοποιούν διακομιστές Ubuntu.