Διαμόρφωση και διαχείριση δικτύου - Δίκτυα ΜΜΕ

Γεια σας φίλοι και φίλοι!

Γενικός δείκτης της σειράς: Δίκτυα υπολογιστών για ΜΜΕ: Εισαγωγή

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

Δίκτυο: πρακτικός ορισμός

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

Για περισσότερες πληροφορίες επισκεφθείτε:

Να θυμάστε ότι οι σύνδεσμοι δίνονται με πλήρη πρόθεση και όχι για ευχαρίστηση. 😉

Ρυθμίσεις δικτύου

  • Συνιστώ σε όσους χρησιμοποιούν λειτουργικά συστήματα CentOS y openSUSE, καθοδηγηθείτε από το κείμενο Διαμόρφωση διακομιστή με GNU / Linux, από τον συγγραφέα Joel Barrios Dueñas. Είναι δύσκολο για μένα να γράψω τα θέματα που θα ασχοληθούμε παρακάτω για τις διανομές Debian, CentOS και openSUSE στο ίδιο άρθρο, καθώς τα δύο τελευταία διαφέρουν από τα πρώτα, ιδίως σε ονόματα, θέση των αρχείων διαμόρφωσης, το περιεχόμενό τους και κάποια άλλη πτυχή φιλοσοφικό που σχετίζεται με το θέμα.

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

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

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

Δεν θα χρησιμοποιήσουμε το NetworkManager

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

Στο Debian

buzz @ sysadmin: ~ $ sudo systemctl stop network-manager.service
buzz @ sysadmin: ~ $ sudo systemctl status network-manager.service
buzz @ sysadmin: ~ $ sudo systemctl απενεργοποιήστε το network-manager.service
buzz @ sysadmin: ~ $ sudo ifconfig

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

buzz @ sysadmin: ~ $ sudo ifdown eth0 & & sudo ifup eth0

για να ελέγξετε ξανά ότι όλα λειτουργούν καλά.

Στο CentOS

Στο βιβλίο σε μορφή PDF «Διαμόρφωση διακομιστή με GNU / Linux«, Έκδοση Ιουλίου 2016, το κεφάλαιο 48.2.2 είναι αφιερωμένο στο θέμα της υπηρεσίας Διαχειριστής δικτύου. Περιμένω ότι ο συγγραφέας του, Joel Barrios Dueñas, δεν του αρέσει καθόλου - θεωρεί παράλογο - τη Διαχειριστής δικτύου σε διακομιστές.

Διεπαφές Ethernet

Κατά γενικό κανόνα, όταν δουλεύουμε με εικονικές μηχανές Qemu-KVM, το λειτουργικό σύστημα προσδιορίζει Ethernet Interfaces με ονόματα όπως ethXόπου το X αντιπροσωπεύει μια αριθμητική τιμή. Η πρώτη διεπαφή Ethernet αναγνωρίζεται ως eth0, η δεύτερη ως eth1 και ούτω καθεξής.

Αν πρόκειται για λειτουργικά συστήματα Debian -και παράγωγα- που λειτουργούν σε φυσικά μηχανήματα, η προηγούμενη σημείωση ισχύει επίσης.

Εάν εργαζόμαστε σε φυσικά μηχανήματα με τα λειτουργικά συστήματα CentOS y openSUSE, το λειτουργικό σύστημα τα αναγνωρίζει ως enoX. Τόσο μεγάλη ομοιότητα μπορεί να συμβεί με εικονικές μηχανές - με αυτά τα λειτουργικά συστήματα - σε υπεύθυνες εποπτείας του VMware.

Σε εικονικές μηχανές που δημιουργήθηκαν από το λειτουργικό σύστημα FreeBSD -που είναι επίσης Ελεύθερο Λογισμικό- γενικά αναγνωρίζονται ως emX o vtnetX ανάλογα με το αν είναι σε Qemu-KVM ή σε VMware αντίστοιχα. Εάν είναι φυσικοί, συνήθως αναγνωρίζονται ως emX.

Προσδιορίστε τις διασυνδέσεις Ethernet

Για να προσδιορίσω όλες τις διαθέσιμες διεπαφές δικτύου στον υπολογιστή μου sysadmin.desdelinux.ανεμιστήρας, εκτελούμε:

buzz @ sysadmin: ~ $ sudo ifconfig -a
eth0 Link encap: Ethernet HWaddr 70: 54: d2: 19: ad: 65 inet addr: 10.10.10.1 Bcast: 10.10.10.255 Mask: 255.255.255.0 inet6 addr: fe80 :: 7254: d2ff: fe19: ad65 / 64 Πεδίο εφαρμογής: Link ... lo Link encap: Local Loopback inet addr: 127.0.0.1 Mask: 255.0.0.0 inet6 addr: :: 1/128 Πεδίο εφαρμογής: Host ... virbr0 Link encap: Ethernet HWaddr 52: 54: 00: c8: 35 : 5e inet addr: 192.168.10.1 Bcast: 192.168.10.255 Μάσκα: 255.255.255.0 inet6 addr: fe80 :: 5054: ff: fec8: 355e / 64 Πεδίο εφαρμογής: Link ... virbr0-nic Link encap: Ethernet HWaddr 52:54 : 00: c8: 35: 5e BROADCAST MULTICAST MTU: 1500 Metric: 1 ... vmnet8 Link encap: Ethernet HWaddr 00: 50: 56: c0: 00: 08 inet addr: 192.168.20.1 Bcast: 192.168.20.255 Μάσκα: 255.255.255.0 .6 inet80 addr: fe250 :: 56: 0ff: fec8: 64/XNUMX Πεδίο εφαρμογής: Link ...
  • Οι τρεις ελλείψεις στις προηγούμενες εξόδους σημαίνει ότι επιστρέφονται πολύ περισσότερες πληροφορίες που δεν αντικατοπτρίζουμε για εξοικονόμηση χώρου.

Όπως έχω εγκαταστήσει στο Debian 8 λειτουργικό σύστημα "Jessie" δύο προγράμματα υποστήριξης εικονικής μηχανής, δηλαδή, Qemu-KVM y Διακομιστής σταθμού εργασίας VMware 10.0.6, η εντολή επιστρέφει όλες τις υπάρχουσες διεπαφές.

  • Προς καταγραφή: το ιδιωτικό λογισμικό VMware Workstation Server 10.0.6 είναι ένα νόμιμο αντίγραφο που έδωσε ο φίλος και συνάδελφός μου El NeoZelandes, ο οποίος το απέκτησε μέσω του Διαδικτύου στη χώρα του και ήταν αρκετά ευγενικός για να το στείλει σε εμένα.

Ας δούμε ποιες πληροφορίες μπορούμε να λάβουμε από την προηγούμενη έξοδο:

  • eth0: Κύρια διεπαφή δικτύου με διεύθυνση IPv4 10.10.10.1. Εμφανίζεται επίσης η διεύθυνση IPv6.
  • lo: Loopback ή τοπικός με IPv4 127.0.0.1 και IPv6 - συχνές σε όλες αυτές τις διεπαφές- :: 1/128.
  • virbr0: Διασύνδεση δικτύου τύπου γέφυρας -  Bκορυφογραμμή με IPv4 192.168.10.1 και με τη διεύθυνση MAC 52:54:00:c8:35:5e. Αυτή η εικονική διεπαφή είναι αυτό που δημιουργούμε και διαμορφώνουμε μέσω του Διευθυντής Virt του Qemu-KVM ως δίκτυο «αθέτηση»Του τύπου NAT.
  • virbr0-νικ: Διεπαφή δικτύου που δημιουργεί το Qemu-KVM, τύπου Anonymous Bridge- ανώνυμος Γέφυρα και με την ίδια διεύθυνση MAC 52:54:00:c8:35:5e ότι virbr0. Δεν έχει εκχωρηθεί διεύθυνση IP.
  • vmnet8: Τύπος διασύνδεσης δικτύου NAT διαμορφωμένο στο VMware Επεξεργαστής εικονικού δικτύου.

El Διακομιστής σταθμού εργασίας VMware μέσω του Επεξεργαστής εικονικού δικτύου, διαμορφώνει τις γέφυρες που δημιουργείτε με καθεμία από τις φυσικές διεπαφές του κεντρικού υπολογιστή διαφορετικά - Οικοδεσπότης. Χρησιμοποιείται η ορολογία προηγούμενα άρθρα?.

Μια άλλη εφαρμογή - όχι η μόνη ή η τελευταία - για τη λήψη πληροφοριών σχετικά με τις διεπαφές δικτύου είναι lshw - Λίστα υλικού. lshw είναι ένα εργαλείο που εξάγει λεπτομερείς πληροφορίες σχετικά με τη διαμόρφωση του μηχανήματος. Αν τρέξουμε σε μια κονσόλα:

buzz @ sysadmin: ~ $ aptitude αναζήτηση lshw
p lshw - πληροφορίες σχετικά με τη διαμόρφωση υλικού  
p lshw-gtk - γραφικές πληροφορίες σχετικά με τη διαμόρφωση υλικού

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

buzz @ sysadmin: ~ $ sudo lshw -class δίκτυο
[sudo] κωδικός πρόσβασης για το buzz:
  * - δίκτυο               
       περιγραφή: Ethernet interface προϊόν: 82579V Gigabit Network Connection προμηθευτής: Intel Corporation φυσικό id: 19 bus bus: pci @ 0000: 00: 19.0 λογικό όνομα: eth0 version: 05 serial: 70: 54: d2: 19: ad: 65 size: Χωρητικότητα 100Mbit / s: 1Gbit / s πλάτος: ρολόι 32 bit: δυνατότητες 33MHz: pm msi bus_master ...
  * -Το δίκτυο απενεργοποιήθηκε
       περιγραφή: Φυσικό αναγνωριστικό διεπαφής Ethernet: 1 λογικό όνομα: σειριακό virbr0-nic: 52: 54: 00: c8: 35: 5e μέγεθος: 10Mbit / s δυνατότητες: ethernet φυσικό

Ας διαχειριστούμε τα λογικά ονόματα των διεπαφών

Σε ορισμένες περιπτώσεις, ειδικά όταν αλλάζουμε μια φυσική κάρτα δικτύου για οποιονδήποτε λόγο, παρατηρούμε ότι ο αριθμός X το οποίο προσδιορίζει τη διεπαφή αυξήθηκε κατά 1 και την παρατηρούμε μόνο όταν εκτελούμε ifconfig -α, μεταξύ la situación τι συνέβη μετά την αλλαγή. Μπορεί επίσης να συμβεί όταν καταργήσουμε μια εικονική διεπαφή δικτύου για οποιονδήποτε λόγο και στη συνέχεια προσθέτουμε μια άλλη ξανά.

Τα παραπάνω μπορεί να είναι ενοχλητικά όταν έχουμε διαμορφώσει και συνδέσει - δεσμεύουν σε μία ή περισσότερες υπηρεσίες, ένα συγκεκριμένο λογικό όνομα διεπαφής, είτε πρόκειται eth0, eno1 o em0. Το πιο ακατάλληλο πράγμα είναι ότι συμβαίνει σχεδόν πάντα μετά από - χρόνια ίσως - από την αρχική διαμόρφωση. Στη συνέχεια εμφανίζονται νέες διεπαφές με ονόματα όπως eth1,eth2, eno2, em1κ.λπ. και ορισμένες υπηρεσίες σταματούν να λειτουργούν σωστά. Όσοι έχουν περάσει παρόμοια καταστάσεων Ξέρεις τι εννοώ 😉

Τα λογικά ονόματα των διεπαφών δικτύου στο Debian - και ορισμένα από τα παράγωγά τους - βρίσκονται στο αρχείο /etc/udev/rules.d/70-persistent-net.rules. Στο CentOS 7 βρίσκεται στο αρχείο /etc/udev/rules.d/90-eno-fix.rules, ενώ στις προηγούμενες εκδόσεις του είναι το ίδιο αρχείο με το Debian.

Στο DebianΕάν θέλετε να αλλάξετε το λογικό όνομα μιας συγκεκριμένης διεπαφής δικτύου, βρείτε τη γραμμή που αντιστοιχεί στη διεύθυνσή της ΜΑΚ και τροποποιήστε την τιμή ΟΝΟΜΑ = ethX με οποιαδήποτε λογική τιμή ονόματος χρειάζεστε. Για να είναι επιτυχημένες οι αλλαγές, πρέπει να επανεκκινήσετε τον υπολογιστή σας.

Για το CentOS 7, δείτε το έργο «Διαμόρφωση διακομιστή με GNU / Linux»Από τον Joel Barrios Dueñas, στην οποία παρέχεται μια λεπτομερής μέθοδος.

  • σημαντικό: Σε κάθε περίπτωση, Προσέξτε! Με την υπηρεσία Διαχειριστής δικτύου σε περίπτωση που χειρίζεστε συνδέσεις.

Τροποποιήστε τις παραμέτρους των διεπαφών δικτύου

Στο Debian, εάν θέλουμε να τροποποιήσουμε μόνιμα τις παραμέτρους μιας κάρτας δικτύου, πρέπει να επεξεργαστούμε το αρχείο / etc / network / interfaces όπως συζητείται παρακάτω.

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

buzz @ sysadmin: ~ $ ls -l / usr / share / doc / ifupdown /
σύνολο 44 drwxr-xr-x 2 root root 4096 Αυγ 7 Contrib
drwxr-xr-x 2 root root 4096 Αυγ 7 παραδείγματα
-rw-r - r-- 1 root root 976 21 Ιουνίου 2012 copyright -rw-r - r-- 1 root root 18243 13 2015 Μαρτίου 1 changelog.gz -rw-r - r-- 297 root root 21 Ιουν 2012 1 NEWS.Debian.gz -rw-r - r-- 454 root root 29 2014 Νοε 1 946 README -rw-r - r-- 21 root root 2012 Ιουν XNUMX XNUMX ΟΛΑ

Πρόγραμμα ettool

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

buzz @ sysadmin: ~ $ sudo aptitude install ethtool
[sudo] κωδικός πρόσβασης για το buzz:

buzz @ sysadmin: ~ $ sudo ethtool eth0
Ρυθμίσεις για eth0: Υποστηριζόμενες θύρες: [TP] Υποστηριζόμενες λειτουργίες συνδέσμου: 10baseT / Half 10baseT / Full 100baseT / Half 100baseT / Full 1000baseT / Full υποστηριζόμενη χρήση πλαισίου παύσης: Όχι Υποστηρίζει αυτόματη διαπραγμάτευση: Ναι Λειτουργίες σύνδεσης διαφημίσεων: 10baseT / Half 10baseT / Πλήρης χρήση 100baseT / Half 100baseT / Full 1000baseT / Full διαφημιστική παύση: Όχι Διαφημιζόμενη αυτόματη διαπραγμάτευση: Ναι Ταχύτητα: 100Mb / s Διπλή: Πλήρης θύρα: Twisted Pair PHYAD: 1 Πομποδέκτης: εσωτερική Αυτόματη διαπραγμάτευση: σε MDI-X: on (auto) Υποστηρίζει Wake-on: pumbg Wake-on: g Τρέχον επίπεδο μηνύματος: 0x00000007 (7) drv link probe Εντοπίστηκε σύνδεσμος: ναι

Οι αλλαγές που κάνουμε χρησιμοποιώντας αυτό το εργαλείο είναι προσωρινές και θα χαθούν κατά την επόμενη επανεκκίνηση του υπολογιστή. Εάν χρειαζόμαστε μόνιμες τροποποιήσεις ettool, πρέπει να προσθέσουμε στο αρχείο / etc / network / interfaces μια οδηγία «προπαρασκευή"Ή" πριν από την ανύψωση της διεπαφής "ως εξής:

auto eth1
inet dhcp iface eth1
pre-up / sbin / ethtool -s eth1 speed 1000 duplex full

Έτσι, η κάρτα δικτύου eth1 που λαμβάνει τη διεύθυνση IP του από διακομιστή DHCP, τροποποιείται μόνιμα για να λειτουργεί με ταχύτητα 1000 Mb / s σε λειτουργία Πλήρης εκτύπωση διπλής όψης.

  • Η παραπάνω μέθοδος ισχύει επίσης για κάρτες με στατικά IP.

Διεύθυνση IP

Θα δούμε παρακάτω πώς να διαμορφώσετε τη διεύθυνση IP του εξοπλισμού, καθώς και την πύλη - πύλη από προεπιλογή, απαραίτητο για επικοινωνία με το υπόλοιπο τοπικό δίκτυο και άμεσα με Διαδίκτυο μέσω su πύλη.

  • Όταν γράφουμε "κατευθείαν»Αναφερόμαστε στις περιπτώσεις δικτύων ΜΜΕ στις οποίες επιτρέπεται η πρόσβαση στο Διαδίκτυο χωρίς τη χρήση διακομιστή πληρεξούσιο, που είναι δεν συνιστάται, αν και υπάρχει ένα ισχυρό firewall στον ίδιο τον υπολογιστή που λειτουργεί ως Πύλη. Όταν έρθει η σειρά σας θα αγγίξουμε το θέμα πληρεξούσιο.

Προσωρινή διεύθυνση

Χρησιμοποιώντας τυπικές εντολές οποιασδήποτε διανομής Linux όπως ip, ifconfig και διαδρομή, μπορούμε προσωρινά να διαμορφώσουμε μια διασύνδεση δικτύου όπως θα δούμε παρακάτω.

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

buzz @ sysadmin: ~ $ sudo ifconfig eth0 172.16.10.2 netmask 255.255.0.0
buzz @ sysadmin: ~ $ sudo ifconfig
eth0 Link encap: Ethernet HWaddr 70: 54: d2: 19: ad: 65 inet addr: 172.16.10.2 Bcast: 172.16.255.255 Mask: 255.255.0.0 inet6 addr: fe80 :: 7254: d2ff: fe19: ad65 / 64 Πεδίο εφαρμογής: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX πακέτα: 0 σφάλματα: 0 drop: 0 overruns: 0 frame: 0 TX packets: 659 error: 0 drop: 0 overruns: 0 carrier: 0 collactions: 0 txqueuelen: 1000 RX bytes: 0 (0.0 B) bytes TX: 115601 (112.8 KiB) Διακοπή: 20 Μνήμη: fe600000-fe620000

Μόλις εκχωρήσαμε προσωρινά στην κάρτα eth0 στατική διεύθυνση IP 172.16.10.2 με μάσκα υποδικτύου 255.255.0.0 ανήκει σε ένα ιδιωτικό δίκτυο διαδικτύου κλάσης «B».

  • Σημειώστε ότι έχουμε τροποποιήσει τη διαμόρφωση της διεπαφής δικτύου eth0 του ίδιου του υπολογιστή sysadmin.desdelinux.ανεμιστήρα που είχε προηγουμένως την IP 10.10.10.1/255.255.255.0 που ανήκει σε ιδιωτικό δίκτυο Internet κατηγορίας "Α", αν και μπορεί να φιλοξενήσει μόνο 254 υπολογιστές σύμφωνα με τη μάσκα υποδικτύου του.

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

buzz @ sysadmin: ~ $ sudo route add default gw 172.16.10.1 eth0

buzz @ sysadmin: ~ $ sudo route -n
Πίνακας δρομολόγησης IP πυρήνα Προορισμός Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.16.10.1 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 172.16.10.1 0.0.0.0 UG 1024 0 0 eth0 172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

Μόλις αναθέσαμε προσωρινά την πύλη 172.16.10.1 για διασύνδεση eth0 172.16.10.2, ενώ οι άλλες διεπαφές διατηρούν τις προηγούμενες τιμές τους.

Για να καταργήσετε ΟΛΕΣ τις ρυθμίσεις κάρτας δικτύου, ας εκτελέσουμε:

buzz @ sysadmin: ~ $ sudo ip addr flush eth0

buzz @ sysadmin: ~ $ sudo ifconfig
eth0 Link encap: Ethernet HWaddr 70: 54: d2: 19: ad: 65 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX packets: 0 error: 0 drop: 0 overruns: 0 frame: 0 TX packets: 718 error: 0 έπεσε: 0 υπέρβαση: 0 φορέας: 0 συγκρούσεις: 0 txqueuelen: 1000 RX bytes: 0 (0.0 B) TX bytes: 125388 (122.4 KiB) Interrupt: 20 Memory: fe600000-fe620000

buzz @ sysadmin: ~ $ sudo route -n
Πίνακας δρομολόγησης IP πυρήνα Προορισμός Gateway Genmask Flags Metric Ref Use Iface 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
  • Ας ρίξουμε μια καλή ματιά, γιατί καταργούμε ΟΛΕΣ τις προηγούμενες διαμορφώσεις δικτύου ακόμη και αυτές που δηλώνονται στο αρχείο / etc / network / interfaces!.

Για να επιστρέψουμε τον κόσμο στον τρόπο που ήταν πριν μπορέσουμε να επανεκκινήσουμε τον υπολογιστή. Εάν δεν θέλουμε να σταματήσουμε να δουλεύουμε, ας τρέξουμε:

buzz @ sysadmin: ~ $ sudo ifconfig eth0 10.10.10.1 netmask 255.255.255.0

buzz @ sysadmin: ~ $ sudo ifconfig eth0
eth0 Link encap: Ethernet HWaddr 70: 54: d2: 19: ad: 65 inet addr: 10.10.10.1 Bcast: 10.10.10.255 Mask: 255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 πακέτα RX: 0 σφάλματα: 0 πτώση: 0 υπέρβαση: 0 πλαίσιο: 0 πακέτα TX: 729 σφάλματα: 0 πτώση: 0 υπέρβαση: 0 φορέας: 0 συγκρούσεις: 0 txqueuelen: 1000 RX bytes: 0 (0.0 B) TX bytes: 129009 (125.9 KiB) Διακοπή: 20 Μνήμη: fe600000-fe620000

buzz @ sysadmin: ~ $ sudo route -n
Πίνακας δρομολόγησης IP πυρήνα Προορισμός Gateway Genmask Flags Metric Ref Use Iface 10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

και έτσι επιστρέφουμε στην αρχική διαμόρφωση.

Προσωρινή διεύθυνση χρησιμοποιώντας την εντολή ip

Σε πολλές περιπτώσεις κινούμαστε με φορητό υπολογιστή - laptop σε άλλο δίκτυο ΜΜΕ που ζήτησε τις υπηρεσίες ή τη βοήθειά μας και δεν θέλουμε να τροποποιήσουμε τη γενική διαμόρφωση της διεπαφής δικτύου. Για να το επιτύχουμε αυτό μπορούμε να χρησιμοποιήσουμε την εντολή ip.

Η εντολή ip εγκαθίσταται με πακέτο iproute, ή το iproute2 ανάλογα με τη διανομή και την έκδοση. Στο Debian 6 "Squeeze" -κατά την προσωπική μας γνώμη- τις σελίδες man command ip ήταν πολύ πιο ρητά από ό, τι για παράδειγμα, οι Wheezy και Jessie. ip εάν συνεχίζει να χρησιμοποιείται για την εμφάνιση ή χειρισμό δρομολόγησης - δρομολόγηση, συσκευές, πολιτικές δρομολόγησης και σήραγγες.

Μπορείτε να ελέγξετε τις σελίδες man για την εγκατεστημένη έκδοση χρησιμοποιώντας άνθρωπος ip.

Το έχω χρησιμοποιήσει μόνο για να εκχωρήσω άλλη διεύθυνση IP που αντιστοιχεί σε υποδίκτυο SME LAN άλλης εταιρείας. Παράδειγμα, ας αντιστοιχίσουμε τη διεύθυνση IP 192.168.1.250 εκτός από αυτό που έχετε ήδη και το οποίο είναι 10.10.10.1 στην κάρτα δικτύου του υπολογιστή μου:

buzz @ sysadmin: ~ $ ip addr show eth0
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link / ether 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff
    inet 10.10.10.1/24 brd 10.10.10.255 πεδίο καθολικής eth0
       valid_lft πάντα προτιμώμενο_lft για πάντα inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 εύρος σύνδεσης valid_lft για πάντα προτιμώμενο_lft για πάντα

buzz @ sysadmin: ~ $ sudo ip addr add 192.168.1.250/24 μετάδοση 192.168.1.255 dev eth0

buzz @ sysadmin: ~ $ ip addr show eth0
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link / ether 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff
    inet 10.10.10.1/24 brd 10.10.10.255 πεδίο καθολικής eth0
       valid_lft για πάντα προτιμώμενη_lft για πάντα
    inet 192.168.1.250/24 brd 192.168.1.255 πεδίο καθολικής eth0
       valid_lft πάντα προτιμώμενο_lft για πάντα inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 εύρος σύνδεσης valid_lft για πάντα προτιμώμενο_lft για πάντα

Αν και η έξοδος της εντολής αντικατοπτρίζει ότι η αλλαγή ισχύει για πάντα

valid_lft για πάντα προτιμώμενη_lft για πάντα

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

buzz @ sysadmin: ~ $ sudo ip addr del 192.168.1.250/24 μετάδοση 192.168.1.255 dev eth0
buzz @ sysadmin: ~ $ ip addr show eth0

Για να μάθετε τις εντολές που εγκαθιστά το πακέτο iproute2 ας τρέξουμε:

buzz @ sysadmin: ~ $ sudo dpkg -L iproute2 | grep / κάδο
buzz @ sysadmin: ~ $ sudo dpkg -L iproute2 | grep / sbin

Δυναμική διεύθυνση

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

auto eth0
iface etho internet dhcp

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

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

buzz @ sysadmin: ~ $ sudo ifup eth0

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

buzz @ sysadmin: ~ $ sudo ifdown eth0

εντολή που ξεκινά τη διαδικασία απελευθέρωσης - απελευθερώνουν ρυθμίσεις χρησιμοποιώντας DHCP και τερματίστε τη διασύνδεση δικτύου.

Τρέξιμο άντρας dhclient για περισσότερες πληροφορίες σχετικά με το πρόγραμμα πελάτη DHCP.

Στατική αντιμετώπιση

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

buzz @ sysadmin: ~ $ cat / etc / network / interfaces
# Αυτό το αρχείο περιγράφει τις διεπαφές δικτύου που είναι διαθέσιμες στο σύστημά σας # και πώς να τις ενεργοποιήσετε. Για περισσότερες πληροφορίες, δείτε διεπαφές (5). # Η διεπαφή δικτύου βρόχου επιστροφής αυτόματη μετάβαση # Η αρχική διεπαφή δικτύου επιτρέπει-hotplug eth0
iface eth0 inet static
    Διεύθυνση 10.10.10.1/24 Netmask 255.255.255.0 Δίκτυο 10.10.10.0 Broadcast 10.10.10.255 Gateway 10.10.10.101 # DNS-* Οι επιλογές εφαρμόζονται από το πακέτο # ResolVConf, desdelinux.ανεμιστήρας

Οι παράμετροι διαμόρφωσης διεπαφής δικτύου eth0 από το παραπάνω αρχείο δηλώστε:

  • επιτρέψτε το hotplug eth0: Συνώνυμο του "αυτόματη"Υ"επιτρέψτε-αυτόματα«. Γραμμή που δείχνει ότι η φυσική διεπαφή eth0 πρέπει να σηκωθεί - up αυτόματα από διάφορα υποσυστήματα κατά την εκκίνηση του υπολογιστή. Συνήθως από αν
  • iface eth0 inet static: γραμμή που δείχνει ότι η διεπαφή - iface eth0 πρέπει να διαμορφωθεί για ένα δίκτυο TCP / IP IPv4 Στατική-σταθερή IP- και όχι δυναμικά, όπως στην περίπτωση της δυναμικής διεύθυνσης με τη γραμμή inet dhcp iface eth0
  • διεύθυνση 10.10.10.1: εκχώρηση IPv4 10.10.10.1 στη διεπαφή
  • 255.255.255.0 netmask- Μάσκα υποδικτύου για ένα τυπικό LAN κλάσης "C" με έως 254 υπολογιστές. Συνώνυμο της δήλωσης διεύθυνση 10.10.10.1/24 στην προηγούμενη γραμμή
  • δίκτυο: υποδίκτυο στο οποίο ανήκει η αντιστοιχισμένη στατική διεύθυνση
  • αναμετάδοση: IP μετάδοσης ή διαφήμισης
  • πύλη: πύλη για σύνδεση συνήθως στο Διαδίκτυο
  • διακομιστές dns-names- Διεύθυνση IP διακομιστή DNS εάν είναι εγκατεστημένο το πακέτο resolutionvconf που δεν πρέπει να συγχέεται με το αρχείο /etc/resolv.conf - ή επιλύστε
  • dns-αναζήτηση: προεπιλεγμένος τομέας αναζήτησης σε ερωτήματα DNS

Τα περιεχόμενα του παραπάνω αρχείου μπορούν να απλοποιηθούν για:

buzz @ sysadmin: ~ $ cat / etc / network / interfaces
auto lo iface lo inet loopback

allow-hotplug eth0 iface eth0 inet στατική διεύθυνση 10.10.10.1/24

buzz @ sysadmin: ~ $ ip addr show eth0
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link / ether 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff inet 10.10.10.1/24 brd 10.10.10.255 global global eth0 valid_lft πάντα προτιμώμενο_lft για πάντα inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 εύρος σύνδεσης valid_lft για πάντα προτιμώμενο_lft για πάντα

Όλες οι άλλες παράμετροι θα λάβουν τις προεπιλεγμένες τιμές, χωρίς να ξεχνάμε τις τιμές που έχουμε δηλώσει στο αρχείο / Etc / resolv.conf al ΟΧΙ εγκαταστήστε το πακέτο resolutionvconf.

Bridge - Bridge Connections

Για να φτιάξετε μια γέφυρα - Γέφυρα πρέπει να εγκαταστήσετε το πακέτο Bridge-Utils:

buzz @ sysadmin: ~ $ sudo aptitude install bridge-utils

Οι γέφυρες χρησιμοποιούνται ευρέως στην εικονικοποίηση. Ας υποθέσουμε ότι έχουμε έναν διακομιστή HP Proliant ML 350 Gen 8 ή Gen 9 με 4 διεπαφές δικτύου. Μπορούμε να αφήσουμε μια από αυτήν να επικοινωνήσει απευθείας με τον οικοδεσπότη - Οικοδεσπότης που υποστηρίζει εικονικές μηχανές. Με τα υπόλοιπα τρία μπορούμε να φτιάξουμε μια Ανώνυμη Γέφυρα -χωρίς να εκχωρήσετε καμία διεύθυνση IP- και συνδέστε τις εικονικές μηχανές σε αυτήν τη γέφυρα για πρόσβαση στο SME LAN, αυτές οι εικονικές μηχανές έχουν στατικές ή δυναμικές διευθύνσεις IP.

Αυτή η πολύ χρήσιμη συμβουλή μου δόθηκε από τον φίλο και τον συνάδελφό μου Εντουάρντο Νόελ. Επίσης, στο αρχείο / usr / share / doc / ifupdown / παραδείγματα / γέφυρα θα βρούμε ένα σενάριο - γραφή για το πώς να γεφυρώσετε πολλές διεπαφές δικτύου.

buzz @ host: ~ $ sudo nano / etc / network / interfaces
auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet static address 192.168.10.27 iface eth1 inet manual iface eth2 inet manual iface eth3 inet manual # Bridge Anonymous auto br0 iface br0 inet manual bridge_ports eth1 eth2 eth3

περίληψη

Το θέμα των τηλεπικοινωνιών είναι δύσκολο και απαιτεί πολλή μελέτη και πρακτική. Το Sysadmin πρέπει να γνωρίζει τα βασικά. Αυτό το άρθρο είναι απλώς ένα Ελάχιστο σημείο εισόδου. ΟΧΙ πια.

Δεν έχουμε αγγίξει - ούτε θα αγγίξουμε - το Μοντέλο OSI «Ανοίξτε τη διασύνδεση συστήματος»Ποιο είναι το μοντέλο αναφοράς για πρωτόκολλα δικτύου με πολυεπίπεδη αρχιτεκτονική που δημιουργήθηκε το 1980 από τον Διεθνή Οργανισμό ΤυποποίησηςISO".

Κατεβείτε στις θεωρητικές πτυχές του Μοντέλο OSI, σχεδόν ισοδύναμο με το κατέβασμα στο Deep Web ή το Deep Web ... τουλάχιστον για μένα ότι δεν είμαι χάκερ.

Επόμενη παράδοση

Εισαγωγή στην υπηρεσία ελέγχου ταυτότητας


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ζώδιο Carburus dijo

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

  2.   Ζώδιο Carburus dijo

    Εντόπισα παράλειψη εκ μέρους σας, Fico. Στη δήλωση γέφυρας λέει:
    εγχειρίδιο iface br0 inet

    Όπως γνωρίζετε, με αυτή τη μονή γραμμή κατά την επανεκκίνηση η γέφυρα δεν ανυψώνεται αυτόματα. Πρέπει να πείτε:

    αυτόματο br0
    εγχειρίδιο iface bro inet
    Bridge_ports eth1 eth2 eth3

    Παρακαλώ. 🙂

  3.   Federico dijo

    Γεια σας Zodiac.
    Εσείς όπως διαβάζετε πάντα τις αναρτήσεις μου σε βάθος.
    Θα συμπεριλάβω το θέμα των ιδιωτικών δικτύων στο πρώτο άρθρο του Samba 4. Και ναι, ξέχασα να γράψω αυτόματο br0 στην αρχή της διαμόρφωσης της γέφυρας. Ας δούμε αν ο αγαπητός Luigys, διαχειριστής ιστότοπου, τροποποιεί την ανάρτηση.
    Σας ευχαριστώ πολύ για το χρόνο σας, Zodiac.

  4.   το λατρεύω dijo

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

  5.   Federico dijo

    Λοιπόν, συνεχίστε να απολαμβάνετε την ανάγνωση, Ado Ello. Στην υγειά σας!