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.
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:
Seção oficial sobre pacotes:
Seção oficial de manuais:
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.
- Estudo sobre ARP
- Estude no IFCONFIG
- Estudo sobre NETSTAT
- Estudo sobre RARP
- Estudo em NAMEIF
- Estudo sobre SLATTACH
- Estudo sobre MII-TOOL
- Estudo sobre IP-TUNNEL
- Estudo sobre IPMADDRES
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".
Artigo muito bom, Eng. Dói que você não tenha uma academia para dar aulas pessoalmente. Continue com as outras publicações
Excelente muito obrigado!
Obrigado por seus comentários!
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, ...)