Pacotes em DEBIAN - Parte II (Gerenciamento de Interface de Rede)

Saudações, caros leitores cibernéticos,

Esta é a segunda publicação do série de 10 dedicado à Estudo de Pacote, que são de extrema importância para qualquer usuário de Sistemas operacionais GNU / Linux em geral, mas focado em Distribuição DEBIAN.

Desta vez vamos falar sobre pacotes e conceitos relacionados a Gerenciamento de interface de rede.

Pacotes DEBIAN

Vamos primeiro falar sobre o pacote ferramentas de rede, configurações de arquivo interfaces de, gerenciamento de demônios networking e usando o comando ifconfig.

Para todos esses estudos, contaremos com as referências oficiais da página de DEBIANO em Pacotes e seus respectivos Manuais, mais o Wiki Oficial. E outras vezes em páginas externas sobre GNU / Linux, tais como: Páginas de manual do Linux online e outros wikis oficiais de outras Distros.

Site Oficial DEBIAN:

Debian - O sistema operacional universal - Mozilla Firefox_001

Seção oficial sobre pacotes:

Debian - Pacotes - Mozilla Firefox_002

Seção oficial de manuais:

Páginas de manual de hipertexto Debian: página de índice - Mozilla Firefox_004

Seção oficial de manuais:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

O pacote net-tools

Ena seção referente a «Pacote: net-tools (1.60-26 e outros)« para Jessie DEBIAN en Espanhol, «Este pacote inclui as ferramentas importantes para controlar o subsistema de rede do kernel Linux. Isso inclui arp, ifconfig, netstat, rarp, nameif e rota. Além disso, este pacote contém utilitários para tipos específicos de "hardware" de rede (plipconfig, slattach, ferramenta mii) e aspectos avançados da configuração de IP (iptunnel, ipmaddr). » E é sempre instalado por padrão como um pacote básico e elementar para gerenciar conexões de rede.

Configurações do arquivo 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

Onde:

  • carro: Comando que irá ativar (levantar) uma interface quando o comando for executado ifup -a, que é executado automaticamente quando o sistema é iniciado, por isso especifica os cartões que serão ativados automaticamente desde o início.
  • permitir hotplug: Comando que irá ativar (levantar) uma interface quando os eventos ocorrerem plugue quente nas interfaces de rede (detecção da placa de rede pelo Núcleo, a (Des) ligação do cabo de rede, entre outros). Quando esses eventos ocorrem, o sistema operacional executa o comando se estiver associado à placa de rede envolvida. Eles também estão associados a uma configuração lógica com o mesmo nome.
  • iface: Comando que especifica uma interface X (EthX, WlanX, EnpXsX, WlpXsX) e o tipo de configuração (Inet) que será aplicado a você.
  • dhcp: refere-se a um endereço IP dinâmico que será atribuído a uma interface específica.
  • estático: refere-se a um endereço IP fixo que será atribuído a uma interface específica.
  • loopback: refere-se à interface lo (loop local).
  • endereço: refere-se ao endereço IP do Host.
  • máscara de rede: refere-se à máscara de sub-rede correspondente a esse endereço IP.
  • rede: refere-se ao segmento de rede ao qual esse endereço IP pertence.
  • transmissão: refere-se ao endereço IP de transmissão desse segmento de rede.
  • Porta de entrada: refere-se ao endereço IP do gateway desse segmento de rede.
  • DNS-nameservers: refere-se ao endereço IP do Servidor de Nomes de Domínio (DNS) interno ou externo que será utilizado para a resolução dos nomes dos URLs consultados.
  • dns-pesquisa: refere-se ao nome do domínio da rede ao qual o host pertence.

Para saber mais sobre a configuração deste arquivo e outros arquivos relacionados, leia mais aqui: Configuração de rede.

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

Usando o comando Ifconfig

Este comando é usado para exibir informações sobre as interfaces de rede conectadas (ativas ou inativas) ao sistema e também para gerenciá-las (configurá-las). Por isso, é amplamente utilizado para inicializar os parâmetros de uma interface de rede e para ativá-los ou desativá-los. A sintaxe usada neste comando é: ifconfig [opções]

As maneiras mais comuns de usá-lo são 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 mais informações sobre o comando ifconfig, consulte clique aqui.

No próximo post, falaremos sobre o NetworkManager, a configuração de seus arquivos, o gerenciamento de seu daemon e seus comandos associados, além do uso do comando "Ip".


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Melvin dito

    Artigo muito bom, Eng. Dói que você não tenha uma academia para dar aulas pessoalmente. Continue com as outras publicações

  2.   miguel dito

    Excelente muito obrigado!

  3.   Eng. José Albert dito

    Obrigado por seus comentários!

  4.   Projeto de lei dito

    Contribuições magníficas, no dia em que criei um pacote .deb seguindo uma série de etapas que indiquei, mas ainda é uma chatice e seria muito apreciado se houvesse um aplicativo com uma interface amigável que automatiza todo o processo : Eu daria a rota da minha aplicação, os pacotes das dependências devem poder escolhê-los facilmente, caminho para a documentação, ajudar a criar o arquivo texto com a documentação, algumas opções de colocar ou não o launcher no menu com o tipo de aplicação (office, development, internet, ...) e o que for preciso.
    Não sou 100% proficiente em programação e não tenho tempo para entrar nisso (família, trabalho, aprender Esperanto, ...)