Paquetes en DEBIAN - Parte II (Xestión de interface de rede)

Saúdos, queridos ciberlectores,

Esta é a segunda publicación do serie de 10 dedicado a Estudo de paquetes, que son de suma importancia para calquera usuario de Sistemas operativos GNU / Linux en xeral, pero centrado en DISTRO DEBIAN.

Desta volta falaremos paquetes e conceptos relacionados con Xestión de interface de rede.

paquetes DEBIAN Primeiro falaremos do paquete ferramentas de rede, configuración do ficheiro interfaces, xestión de demos rede e usando o comando ifconfig.

Para todos estes estudos confiaremos nas referencias oficiais da páxina de DEBIAN sobre o paquetes e os seus respectivos Manuais, máis o wiki Oficial. E outras veces en páxinas externas sobre GNU / Linux, como: Páxinas man de Linux en liña e outros wikis oficiais doutras Distros.

Páxina web oficial DEBIAN:

Debian - O sistema operativo universal - Mozilla Firefox_001

Sección oficial de paquetes:

Debian - Paquetes - Mozilla Firefox_002

Sección oficial de manuais:

Páxinas de man de hipertexto de Debian: páxina de índice - Mozilla Firefox_004 Sección oficial de manuais:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

O paquete net-tools

En a sección referida a «Paquete: net-tools (1.60-26 e outros)« n DEBIAN Jessie en Español, «Este paquete inclúe as ferramentas importantes para controla o subsistema de rede do núcleo Linux. Isto inclúe arp, ifconfig, netstat, rarp, nameif e route. Ademais, este paquete contén utilidades para tipos particulares de "hardware" de rede (plipconfig, slattach, mii-tool) e aspectos avanzados da configuración de IP (iptunnel, ipaddr). » E sempre se instala por defecto como un paquete básico e elemental para xestionar as conexións de rede.

Configuración de ficheiros de interfaces

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

En que:

  • coche: Comando que activará (subirá) unha interface cando se execute o comando ifup -a, que se executa automaticamente cando se inicia o sistema, polo que especifica as tarxetas que se activarán automaticamente desde o inicio.
  • permitir-hotplug: Comando que activará (levantará) unha interface cando se produzan eventos enchufe quente nas interfaces de rede (Detección de tarxeta de rede polo Kernel, a (Dis) conexión do cable de rede, entre outros). Cando se producen estes eventos, o sistema operativo executa o comando ifup asociado á tarxeta de rede implicada. Tamén están asociados cunha configuración lóxica do mesmo nome.
  • iface: Comando que especifica unha interface X (EthX, WlanX, EnpXsX, WlpXsX) e o tipo de configuración (Inet) que se lle aplicará.
  • dhcp: refírese a unha dirección IP dinámica que se asignará a unha interface específica.
  • estático: refírese a unha dirección IP fixa que se asignará a unha interface específica.
  • loopback: refírese á interface lo (bucle local).
  • enderezo: refírese ao enderezo IP do servidor.
  • máscara de rede: refírese á máscara de subrede correspondente a ese enderezo IP.
  • rede: refírese ao segmento de rede ao que pertence esa dirección IP.
  • emisión: refírese á dirección IP de transmisión dese segmento de rede.
  • pasarela: refírese ao enderezo IP da pasarela dese segmento de rede.
  • servidores de nomes dns: refírese á dirección IP do servidor de nomes de dominio interno ou externo (DNS) que se usará para a resolución de nomes das URL consultadas.
  • dns-busca: refírese ao nome do dominio de rede ao que pertence o servidor.

Para saber máis sobre a configuración deste ficheiro e outros ficheiros relacionados, lea máis aquí: Configuración de rede.

Xestión de redes de demos

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

Usando o comando Ifconfig

Este comando úsase para amosar información sobre as interfaces de rede conectadas (activas ou inactivas) ao sistema e tamén para xestionalas (configuralas). Polo tanto, úsase amplamente para inicializar os parámetros dunha interface de rede e para activalos ou desactivalos. A sintaxe empregada neste comando é: ifconfig [opcións]

As formas máis comúns de usalo son as seguintes:


# 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 

Para obter máis información sobre o comando ifconfig, consulte aquí.

Na seguinte publicación, falaremos do Xestor de rede, a configuración dos seus ficheiros, a xestión do seu daemon e os seus comandos asociados, máis o uso do comando "Ip".


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

4 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado.

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Melvin dixo

    Moi bo artigo, Eng. Dóeme que non teñas unha academia para impartir as túas clases persoalmente. Continúa coas outras publicacións

  2.   miguel dixo

    Excelente moitas grazas!

  3.   Ing. José Albert dixo

    Grazas polos teus comentarios.

  4.   Guillermo dixo

    Magníficas contribucións: no momento en que creei un paquete .deb seguindo unha serie de pasos que sinalei, pero aínda é bastante complicado e agradeceríase que houbese unha aplicación cunha interface amigable que automatice todo o proceso. : Daríalle a ruta da miña aplicación, os paquetes das dependencias deberían poder escollelos facilmente, camiño para a documentación, axuda a crear o ficheiro de texto coa documentación, algunhas opcións sobre se colocar o menú de inicio no menú co tipo de aplicación (oficina, desenvolvemento, internet, ...) e o que faga falta.
    Non son 100% competente en programalo e non teño tempo para dedicarme a isto (familia, traballo, aprendizaxe de esperanto, ...)