Χαιρετισμούς, Αγαπητοί αναγνώστες στον κυβερνοχώρο,
Αυτή είναι η δεύτερη έκδοση του σειρά 10 αφιερωμένη στην Μελέτη Πακέτων, τα οποία είναι υψίστης σημασίας για κάθε χρήστη του Λειτουργικά Συστήματα GNU / Linux σε γενικές γραμμές, αλλά επικεντρώθηκε σε DISTRO DEBIAN.
Αυτή τη φορά θα μιλήσουμε πακέτα και έννοιες που σχετίζονται με Διαχείριση διασύνδεσης δικτύου.
Πρώτα θα μιλήσουμε για το πακέτο καθαρά εργαλεία, ρυθμίσεις αρχείων διεπαφές, διαχείριση δαιμόνων δικτύωσης και χρησιμοποιώντας την εντολή ifconfig.
Για όλες αυτές τις μελέτες θα βασιστούμε στις επίσημες αναφορές από τη σελίδα του DEBIAN επί Πακέτα και τους αντίστοιχους εγχειρίδια, συν το Wiki Επίσημος. Και κάποιες άλλες φορές σε εξωτερικές σελίδες για GNU / Linux, όπως: Διαδικτυακές σελίδες Linux και άλλες επίσημα wiki από άλλα Distros.
Επίσημος ιστότοπος DEBIAN:
Επίσημη ενότητα για τα πακέτα:
Επίσημη ενότητα για εγχειρίδια:
Επίσημη ενότητα για εγχειρίδια:
Το πακέτο net-εργαλεία
Eστην ενότητα που αναφέρεται «Πακέτο: net-εργαλεία (1.60-26 και άλλα)« για DEBIAN Τζέσι en español, «Αυτό το πακέτο περιλαμβάνει τα σημαντικά εργαλεία για ελέγξτε το υποσύστημα του δικτύου πυρήνα Linux. Αυτό περιλαμβάνει arp, ifconfig, netstat, rarp, nameif και διαδρομή. Επιπλέον, αυτό το πακέτο περιέχει βοηθητικά προγράμματα για συγκεκριμένους τύπους "υλικού" δικτύου (plipconfig, slattach, mii-εργαλείο) και προηγμένες πτυχές της διαμόρφωσης IP (iptunnel, ipmaddr».» Και είναι πάντα εγκατεστημένο από προεπιλογή ως βασικό και στοιχειώδες πακέτο για τη διαχείριση συνδέσεων δικτύου.
- Μελέτη για το ARP
- Μελέτη για το IFCONFIG
- Μελέτη στο NETSTAT
- Μελέτη για το RARP
- Μελέτη στο NAMEIF
- Μελέτη για το SLATTACH
- Μελέτη για το MII-TOOL
- Μελέτη για το IP-TUNNEL
- Μελέτη για IPMADDRES
Ρυθμίσεις αρχείων διεπαφών
El archivo interfaces se encuentra en la ruta: /etc/network/interfaces
El contenido original del archivo suele ser:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
Insertar configuración de Interface Dinámica (eth0):
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
Insertar configuración de Interface Estática (eth0):
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.106
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-search mi-dominio.com
Πού:
- αυτοκίνητο: Εντολή που θα ενεργοποιήσει (αυξάνει) μια διεπαφή όταν εκτελείται η εντολή ifup -α, η οποία εκτελείται αυτόματα κατά την εκκίνηση του συστήματος, ορίζοντας τις κάρτες που θα ενεργοποιηθούν αυτόματα από την αρχή.
- επιτρέψτε-hotplug: Εντολή που θα ενεργοποιήσει (ανυψώσει) μια διεπαφή όταν συμβαίνουν συμβάντα hotplug στις διεπαφές δικτύου (Ανίχνευση κάρτας δικτύου από το Πυρήνας, η σύνδεση (Dis) του καλωδίου δικτύου, μεταξύ άλλων). Όταν συμβαίνουν αυτά τα συμβάντα, το λειτουργικό σύστημα εκτελεί την εντολή αν σχετίζεται με την κάρτα δικτύου που εμπλέκεται. Συνδέονται επίσης με μια λογική διαμόρφωση του ίδιου ονόματος.
- Αντιμετωπίζω: Εντολή που καθορίζει μια διεπαφή X (EthX, WlanX, EnpXsX, WlpXsX) και τον τύπο διαμόρφωσης (Inet) που θα εφαρμοστεί σε εσάς.
- dhcp: αναφέρεται σε μια δυναμική διεύθυνση IP που θα εκχωρηθεί σε μια συγκεκριμένη διεπαφή.
- στατικός: αναφέρεται σε μια σταθερή διεύθυνση IP που θα εκχωρηθεί σε μια συγκεκριμένη διεπαφή.
- Loopback: αναφέρεται στη διεπαφή lo (τοπικός βρόχος).
- διεύθυνση: αναφέρεται στη διεύθυνση IP του κεντρικού υπολογιστή.
- μάσκα δικτύου: αναφέρεται στη μάσκα υποδικτύου που αντιστοιχεί σε αυτήν τη διεύθυνση IP.
- δίκτυο: αναφέρεται στο τμήμα δικτύου στο οποίο ανήκει αυτή η διεύθυνση IP.
- αναμετάδοση: αναφέρεται στη διεύθυνση IP μετάδοσης αυτού του τμήματος δικτύου.
- πύλη: αναφέρεται στη διεύθυνση IP της πύλης σε αυτό το τμήμα δικτύου.
- διακομιστές dns-names: Αναφέρεται στη διεύθυνση IP του εσωτερικού ή του εξωτερικού διακομιστή ονομάτων τομέα (DNS) που θα χρησιμοποιηθεί για την ανάλυση ονόματος των διευθύνσεων URL που ζητήθηκαν.
- dns-αναζήτηση: αναφέρεται στο όνομα του τομέα δικτύου στον οποίο ανήκει ο κεντρικός υπολογιστής.
Για να μάθετε περισσότερα σχετικά με τη διαμόρφωση αυτού του αρχείου και άλλων σχετικών αρχείων διαβάστε περισσότερα εδώ: Διαμόρφωση δικτύου.
Διαχείριση δικτύων δαιμόνων
El demonio de la red se gestiona desde el script /etc/init.d/networking
Mediante las sintaxis:
/etc/init.d/networking {start | stop | reload | restart | force-reload}
Ejemplo:
# /etc/init.d/networking stop
# /etc/init.d/networking start
También con el comando "service" podemos hacer lo mismo:
Ejemplo:
# service networking stop
# service networking start
En algunas Distros dicho demonio se puede gestionar con el comando "systemctl":
Ejemplo:
# systemctl stop networking.service
# systemctl start networking.service
Χρήση της εντολής Ifconfig
Αυτή η εντολή χρησιμοποιείται για την εμφάνιση πληροφοριών σχετικά με τις διεπαφές δικτύου που είναι συνδεδεμένες (ενεργές ή ανενεργές) στο σύστημα και επίσης για τη διαχείριση (διαμόρφωση). Έτσι χρησιμοποιείται ευρέως για την προετοιμασία των παραμέτρων μιας διεπαφής δικτύου και για την ενεργοποίηση ή απενεργοποίησή τους. Η σύνταξη που χρησιμοποιείται σε αυτήν την εντολή είναι: ifconfig [επιλογές]
Οι πιο συνηθισμένοι τρόποι χρήσης του είναι οι εξής:
# Visualizar todas las interfaces activas ifconfig # Visualizar todas las interfaces activas e inactivas ifconfig -a # Desactivar una interfaz (eth0) ifconfig eth0 down # Activar una interfaz (eth0) ifconfig eth0 up # Asignar una dirección IP
(192.168.2.2)
a una interfaz (eth0) ifconfig eth0 192.168.1.100 # Cambiar la máscara de subred (netmask) de una interfaz (eth0) ifconfig eth0 netmask 255.255.255.0 # Cambiar la dirección de difusión (broadcast) de una interfaz (eth0) ifconfig eth0 broadcast 192.168.1.255 # Asignar integralmente una dirección IP (address), máscara de red (netmask) # y dirección de difusión (broadcast), a una interfaz (eht0) ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 # Modificar el valor referente del MTU de una interfaz (eth0) # Nota: MTU es el número máximo de octetos que la interfaz es capaz de manejar # en una transacción. Para una interfaz ethernet es por defecto: 1500 ifconfig eth0 mtu 1024
Για περισσότερες πληροφορίες σχετικά με την εντολή ifconfig, δείτε Aquí.
Στην επόμενη ανάρτηση, θα μιλήσουμε για το Διαχειριστής δικτύου, τη διαμόρφωση των αρχείων του, τη διαχείριση του δαίμονα και τις σχετικές εντολές του, καθώς και τη χρήση της εντολής "Ip".
Πολύ καλό άρθρο, Eng. Είναι κακό που δεν έχετε ακαδημία για να διδάξετε τα μαθήματά σας προσωπικά. Προχωρήστε με τις άλλες δημοσιεύσεις
Εξαιρετική, σας ευχαριστώ πολύ!
Ευχαριστώ για τα σχόλιά σας!
Υπέροχες συνεισφορές, την ημέρα που δημιούργησα ένα πακέτο .deb ακολουθώντας μια σειρά βημάτων που έχω επισημάνει, αλλά εξακολουθεί να είναι αρκετά ελκυστικό και θα εκτιμούσα πολύ αν υπήρχε μια εφαρμογή με μια φιλική διεπαφή που θα αυτοματοποιήσει ολόκληρη τη διαδικασία: την εφαρμογή μου, τα πακέτα των εξαρτήσεων θα πρέπει να είναι σε θέση να τα επιλέξουν εύκολα, διαδρομή για τεκμηρίωση, βοήθεια για τη δημιουργία του αρχείου κειμένου με την τεκμηρίωση, ορισμένες επιλογές σχετικά με το αν θα τοποθετηθεί εκκινητής στο μενού με τον τύπο της εφαρμογής (γραφείο, ανάπτυξη, Διαδίκτυο , ...) και ό, τι χρειάζεται.
Δεν το ξέρω 100% για να το προγραμματίσω και δεν έχω χρόνο να μπει σε αυτό (οικογένεια, δουλειά, μάθετε Εσπεράντο, ...)