Pakete in DEBIAN - Teil II (Netzwerkschnittstellenverwaltung)

Grüße, liebe Cyber-Leser,

Dies ist die zweite Veröffentlichung der Serie von 10 gewidmet Studium der Pakete, die für jeden Benutzer von größter Bedeutung sind GNU / Linux-Betriebssysteme im Allgemeinen, aber konzentriert auf Distribution DEBIAN.

Diesmal werden wir darüber reden Pakete und Konzepte im Zusammenhang mit Netzwerkschnittstellenverwaltung.

DEBIAN-Pakete

Wir werden zuerst über das Paket sprechen Netzwerkzeuge, Dateieinstellungen SchnittstellenDämonenmanagement Vernetzung und mit dem Befehl ifconfig.

Für all diese Studien stützen wir uns auf die offiziellen Referenzen auf der Seite von DEBIANISCH auf Pakete und ihre jeweiligen Handbücherplus die Wiki Offiziell. Und einige andere Male auf externen Seiten über GNU / LinuxWie zum Beispiel: Linux-Manpages online und andere offizielle Wikis von anderen Distros.

DEBIAN Offizielle Website:

Debian - Das universelle Betriebssystem - Mozilla Firefox_001

Offizieller Abschnitt über Pakete:

Debian - Pakete - Mozilla Firefox_002

Offizieller Abschnitt über Handbücher:

Debian Hypertext Man Pages: Indexseite - Mozilla Firefox_004

Offizieller Abschnitt über Handbücher:

en-FrontPage - Debian-Wiki - Mozilla Firefox_005

Das Net-Tools-Paket

En den Abschnitt, auf den verwiesen wird «Paket: Netzwerkzeuge (1.60-26 und andere)« für DEBIAN Jessie en Spanisch, «Dieses Paket enthält die wichtigen Werkzeuge für Steuern Sie das Linux-Kernel-Netzwerksubsystem. Das beinhaltet arp, ifconfig, netstat, rarp, nameif und route. Darüber hinaus enthält dieses Paket Dienstprogramme für bestimmte Arten von Netzwerk- "Hardware" (plipconfig, Slattach, Mii-Tool) und erweiterte Aspekte der IP-Konfiguration (iptunnel, ipmadr). » Und es wird immer standardmäßig als Basis- und Elementarpaket für die Verwaltung von Netzwerkverbindungen installiert.

Schnittstellen Dateieinstellungen

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

Wo:

  • auto: Befehl, der eine Schnittstelle aktiviert (anhebt), wenn der Befehl ausgeführt wird ifup -a, das beim Systemstart automatisch ausgeführt wird, gibt also die Karten an, die von Anfang an automatisch aktiviert werden.
  • Erlaube-Hotplug: Befehl, der eine Schnittstelle aktiviert (anhebt), wenn Ereignisse auftreten Hotplug auf den Netzwerkschnittstellen (Netzwerkkartenerkennung durch die Kernelunter anderem die (Dis-) Verbindung des Netzwerkkabels). Wenn diese Ereignisse auftreten, führt das Betriebssystem den Befehl aus wennup mit der betroffenen Netzwerkkarte verbunden. Sie sind auch einer gleichnamigen logischen Konfiguration zugeordnet.
  • Gesicht: Befehl, der eine X-Schnittstelle angibt (EthX, WlanX, EnpXsX, WlpXsX) und die Art der Konfiguration (Inet), die auf Sie angewendet wird.
  • dhcp: bezieht sich auf eine dynamische IP-Adresse, die einer bestimmten Schnittstelle zugewiesen wird.
  • statisch: bezieht sich auf eine feste IP-Adresse, die einer bestimmten Schnittstelle zugewiesen wird.
  • Loopback: bezieht sich auf die Schnittstelle lo (Kreisverkehr).
  • Adresse: bezieht sich auf die IP-Adresse des Hosts.
  • Netzmaske: bezieht sich auf die Subnetzmaske, die dieser IP-Adresse entspricht.
  • Netzwerk: bezieht sich auf das Netzwerksegment, zu dem diese IP-Adresse gehört.
  • Übertragung: bezieht sich auf die Broadcast-IP-Adresse dieses Netzwerksegments.
  • Tor: bezieht sich auf die IP-Adresse des Gateways dieses Netzwerksegments.
  • DNS-Nameserver: Es bezieht sich auf die IP-Adresse des internen oder externen Domain Name Servers (DNS), der für die Namensauflösung der konsultierten URLs verwendet wird.
  • dns-Suche: bezieht sich auf den Namen der Netzwerkdomäne, zu der der Host gehört.

Weitere Informationen zur Konfiguration dieser Datei und anderer zugehöriger Dateien finden Sie hier: Netzwerkkonfiguration.

Demon Networking Management

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

Verwenden des Ifconfig-Befehls

Dieser Befehl wird verwendet, um Informationen zu den mit dem System verbundenen (aktiven oder inaktiven) Netzwerkschnittstellen anzuzeigen und diese zu verwalten (konfigurieren). Daher wird es häufig verwendet, um die Parameter einer Netzwerkschnittstelle zu initialisieren und zu aktivieren oder zu deaktivieren. Die in diesem Befehl verwendete Syntax lautet: ifconfig [Optionen]

Die gebräuchlichsten Verwendungsmöglichkeiten sind folgende:


# 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 

Weitere Informationen zum Befehl ifconfig finden Sie unter hier.

Im nächsten Beitrag werden wir über die Netzwerk Manager, die Konfiguration seiner Dateien, die Verwaltung seines Daemons und der zugehörigen Befehle sowie die Verwendung des Befehls "Ip".


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Melvin sagte

    Sehr guter Artikel, Eng. Es tut weh, dass Sie keine Akademie haben, um Ihre Klassen persönlich zu unterrichten. Fahren Sie mit den anderen Veröffentlichungen fort

  2.   Miguel sagte

    Ausgezeichnet, ich danke Ihnen sehr!

  3.   José Albert sagte

    Vielen Dank für Ihre Kommentare!

  4.   Rechnung sagte

    Hervorragende Beiträge, damals habe ich ein .deb-Paket nach einer Reihe von Schritten erstellt, auf die ich hingewiesen habe, aber es ist immer noch ein ziemlicher Mist, und es wäre sehr dankbar, wenn es eine Anwendung mit einer benutzerfreundlichen Oberfläche gäbe, die den gesamten Prozess automatisiert: Ich würde ihr den Weg geben In meiner Anwendung sollten die Pakete der Abhängigkeiten in der Lage sein, sie einfach auszuwählen, den Pfad für die Dokumentation, die Hilfe beim Erstellen der Textdatei mit der Dokumentation sowie einige Optionen, ob der Launcher in das Menü mit dem Anwendungstyp (Büro, Entwicklung, Internet) eingefügt werden soll oder nicht , ...) und was auch immer es braucht.
    Ich bin nicht 100% kompetent im Programmieren und ich habe keine Zeit, mich darauf einzulassen (Familie, Arbeit, Esperanto lernen, ...)