Πακέτα σε DEBIAN - Μέρος II (Διαχείριση διασύνδεσης δικτύου)

Χαιρετισμούς, Αγαπητοί αναγνώστες στον κυβερνοχώρο,

Αυτή είναι η δεύτερη έκδοση του σειρά 10 αφιερωμένη στην Μελέτη Πακέτων, τα οποία είναι υψίστης σημασίας για κάθε χρήστη του Λειτουργικά Συστήματα GNU / Linux σε γενικές γραμμές, αλλά επικεντρώθηκε σε DISTRO DEBIAN.

Αυτή τη φορά θα μιλήσουμε πακέτα και έννοιες που σχετίζονται με Διαχείριση διασύνδεσης δικτύου.

Πακέτα DEBIAN

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

Για όλες αυτές τις μελέτες θα βασιστούμε στις επίσημες αναφορές από τη σελίδα του DEBIAN επί Πακέτα και τους αντίστοιχους εγχειρίδια, συν το Wiki Επίσημος. Και κάποιες άλλες φορές σε εξωτερικές σελίδες για GNU / Linux, όπως: Διαδικτυακές σελίδες Linux και άλλες επίσημα wiki από άλλα Distros.

Επίσημος ιστότοπος DEBIAN:

Debian - Το καθολικό λειτουργικό σύστημα - Mozilla Firefox_001

Επίσημη ενότητα για τα πακέτα:

Debian - Πακέτα - Mozilla Firefox_002

Επίσημη ενότητα για εγχειρίδια:

Debian Hypertext Man Pages: Ευρετήριο Σελίδα - Mozilla Firefox_004

Επίσημη ενότητα για εγχειρίδια:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

Το πακέτο net-εργαλεία

Eστην ενότητα που αναφέρεται «Πακέτο: net-εργαλεία (1.60-26 και άλλα)« για DEBIAN Τζέσι en español, «Αυτό το πακέτο περιλαμβάνει τα σημαντικά εργαλεία για ελέγξτε το υποσύστημα του δικτύου πυρήνα Linux. Αυτό περιλαμβάνει arp, ifconfig, netstat, rarp, nameif και διαδρομή. Επιπλέον, αυτό το πακέτο περιέχει βοηθητικά προγράμματα για συγκεκριμένους τύπους "υλικού" δικτύου (plipconfig, slattach, mii-εργαλείο) και προηγμένες πτυχές της διαμόρφωσης IP (iptunnel, ipmaddr».» Και είναι πάντα εγκατεστημένο από προεπιλογή ως βασικό και στοιχειώδες πακέτο για τη διαχείριση συνδέσεων δικτύου.

Ρυθμίσεις αρχείων διεπαφών

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".


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

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

*

*

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

  1.   Melvin dijo

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

  2.   miguel dijo

    Εξαιρετική, σας ευχαριστώ πολύ!

  3.   Ινγκ. Jose Albert dijo

    Ευχαριστώ για τα σχόλιά σας!

  4.   Guillermo dijo

    Υπέροχες συνεισφορές, την ημέρα που δημιούργησα ένα πακέτο .deb ακολουθώντας μια σειρά βημάτων που έχω επισημάνει, αλλά εξακολουθεί να είναι αρκετά ελκυστικό και θα εκτιμούσα πολύ αν υπήρχε μια εφαρμογή με μια φιλική διεπαφή που θα αυτοματοποιήσει ολόκληρη τη διαδικασία: την εφαρμογή μου, τα πακέτα των εξαρτήσεων θα πρέπει να είναι σε θέση να τα επιλέξουν εύκολα, διαδρομή για τεκμηρίωση, βοήθεια για τη δημιουργία του αρχείου κειμένου με την τεκμηρίωση, ορισμένες επιλογές σχετικά με το αν θα τοποθετηθεί εκκινητής στο μενού με τον τύπο της εφαρμογής (γραφείο, ανάπτυξη, Διαδίκτυο , ...) και ό, τι χρειάζεται.
    Δεν το ξέρω 100% για να το προγραμματίσω και δεν έχω χρόνο να μπει σε αυτό (οικογένεια, δουλειά, μάθετε Εσπεράντο, ...)