Paquets en DEBIAN - Part II (Gestió d'Interfícies de Xarxa)

Salutacions, Benvolguts cyber-lectors,

Aquesta és la segona publicació de la sèrie de 10 dedicada a l' Estudi dels paquets, Els quals són de gran importància per a qualsevol usuari de Sistemes Operatius GNU / Linux en general, però enfocats a la distro DEBIAN.

En aquesta oportunitat parlarem sobre paquets i conceptes relacionats amb la Gestió de Interfícies de Xarxa.

paquets DEBIAN

Primerament parlarem sobre el paquet eines de xarxa la configuració de l'arxiu interfícies, La gestió de l'dimoni xarxa i l'ús de la comanda ifconfig.

Per a tots aquests estudis ens recolzarem en les referències oficials des de la pàgina de DEBIAN sobre els paquets i els seus respectius manuals, Més la wiki Oficial. I algunes altres vegades en pàgines externes sobre GNU / Linux, Com ara: Linux man pages línia i altres wikis oficials d'altres Distros.

Pàgina Oficial de DEBIAN:

Debian - El sistema operatiu universal - Mozilla Firefox_001

Secció Oficial sobre els Paquets:

Debian - Paquets - Mozilla Firefox_002

Secció Oficial sobre els Manuals:

Debian Hypertext Man Pages: Index Page - Mozilla Firefox_004

Secció Oficial sobre els Manuals:

és-FrontPage - Debian Wiki - Mozilla Firefox_005

El paquet net-tools

En la secció referent a «Package: net-tools (1.60-26 and others)« per la DEBIEN Jessie en Español, «Aquest paquet inclou les eines importants per controlar el subsistema de xarxa de l'nucli Linux. això inclou arp, ifconfig, netstat, rarp, nameif i route. A més, aquest paquet conté utilitats relatives a tipus particulars de «hardware» de xarxa (plipconfig, slattach, mii-tool) I aspectes avançats de configuració IP (iptunnel, ipmaddr). » I sempre ve instal·lat per defecte com un paquet bàsic i elemental per a la gestió de les connexions de xarxa.

Configuració de l'Arxiu Interfícies

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

on:

  • acte: Comando que activarà (aixecarà) una interfície quan s'executi la comanda ifup -a, El qual s'executa automàticament a l'arrencar el sistema, de manera que especifica les targetes que automàticament s'activaran des de l'inici.
  • allow-hotplug: Comando que activarà (aixecarà) una interfície quan es produeixin esdeveniments connector calent en les interfícies de xarxa (Detecció de targeta de xarxa per part de l' Kernel, La (Des) connexió del cable de xarxa, entre d'altres). Quan es produeixen aquests esdeveniments, el Sistema Operatiu executa la comanda ifup associat a la targeta de xarxa involucrada. Igualment s'associen amb una configuració lògica de el mateix nom.
  • iface: Comando que especifica una interfície X (Ethx, WlanX, EnpXsX, WlpXsX) I el tipus de configuració (inet) Que se li aplicarà.
  • dhcp: es refereix a una adreça ip dinàmica que s'assignés a una interfície específica.
  • estàtic: es refereix a una adreça ip fixa que s'assignés a una interfície específica.
  • bucle enrere: es refereix a la interfície lo (Bucle local).
  • adreça: es refereix a l'adreça IP de l'Host.
  • màscara de xarxa: es refereix a la màscara de subxarxa corresponent a aquesta adreça IP.
  • xarxa: es refereix a el segment de xarxa a la qual pertany aquesta adreça IP.
  • broadcast: es refereix a l'adreça IP de difusió d'aquest segment de xarxa.
  • passarel·la: es refereix a l'adreça IP de la porta d'enllaç d'aquest segment de xarxa.
  • dns-nameservers: es refereix a l'adreça IP de l'Servidor de Noms de Dominis (DNS) intern o extern que s'utilitzés per a la resolució de noms de les URL consultades.
  • dns-search: es refereix a l'Nom de l'Domini de Xarxa a què pertany el Host.

Per conèixer més sobre la configuració d'aquest arxiu i altres arxius relacionats llegir més aquí: NetworkConfiguration.

Gestió de l'Dimoni Networking

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

Ús de la comanda ifconfig

Aquesta comanda es fa servir per a visualitzar informació sobre les interfícies de xarxa connectades (actives o inactives) a el sistema i també per gestionar (configurar) les mateixes. Pel que és àmpliament utilitzat per inicialitzar els paràmetres d'una interfície de xarxa i per activar o desactivar-les. La sintaxi usada en aquesta comanda és: ifconfig [opcions]

Les formes més comunes de fer-lo servir són les següents:


# 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 

Per a més informació sobre la comanda ifconfig consultar aquí.

En la propera publicació, parlarem sobre el Gestor de xarxa, La configuració dels seus arxius, la gestió del seu dimoni i els seus comandos associats, més l'ús de l'Comando «Ip».


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Melvin va dir

    Molt bon article, Eng. Llàstima que no tens una acadèmia per impartir les classes personalment Segueix endavant amb les altres publicacions

  2.   miguel va dir

    Excel·lent, moltes gràcies!

  3.   Eng. Jose Albert va dir

    Gràcies pels seus comentaris!

  4.   Guillermo va dir

    Magnífics aportacions, al seu dia vaig crear un paquet .deb seguint una sèrie de passos que tinc apuntats però no deixa de ser bastant rotllo i seria molt d'agrair que hi hagués alguna aplicació amb interfície amigable que automatitzés tot el procés: jo li donaria la ruta d' la meva aplicació, els paquets de les dependències hauria de poder triar-los fàcilment, ruta per documentació, ajuda per crear el fitxer de text amb la documentació, algunes opcions sobre si posar o no llançador al menú amb el tipus d'aplicació (oficina, desenvolupament, internet , ...) i el que faci falta.
    No ho domino a el 100% com per programar-lo i tampoc tinc ja temps per ficar-me en això (família, treball, aprendre esperanto, ...)