🚧Comandos básicos de rede

No Linux, a configuração de redes é feito através de comandos do pacote net-tools (Debian-based distros). Entre os comandos para gerenciamento de redes estão o ifconfig e o netstat.

O Ubuntu 22.04 utiliza novos comandos, como o ip e o ss para realizar as ações que serão explicadas aqui. Para prosseguir com os comandos abaixo, execute sudo apt install net-tools para instalar os pacotes necessários para a execução.

ifconfig

ifconfig é um utilitário para gerenciar os adaptadores de rede - também chamados de interfaces. Com ele, é possível listar, ativar, desativar e configurar as interfaces. Geralmente esse tipo de configuração necessita de privilégios root.

Listando interfaces de rede

Para listar as interfaces que estão ativas no momento, simplesmente execute o ifconfig sem nenhum parâmetro/opção. Interfaces ativas são as que podem receber e/ou enviar pacotes pela rede que as definem.

Note que para listar todas as interfaces - inclusive as não ativas - é necessário especificar a opção -a. Na imagem abaixo é possível verificar que a interface de rede eth1 está desativada.

Diferença da listagem de interfaces ativas e de todas (-a)

Ativar interface de rede

Para ativar uma interface de rede, execute ifconfig nomedainterface up. Note que a interface eth1 agora está ativa e aparecendo na listagem de interfaces ativas.

Ativando uma interface de rede

Desativar interface de rede

Para desativar uma interface de rede, execute ifconfig nomedainterface down. Note que a interface eth1 agora está desativada.

Desativando uma interface de rede

Configurando uma rede

É possível utilizar o ifconfig para realizar a configuração de IP, netmask e endereço de broadcast de uma interface.

Configurando uma interface de rede com eth1

route

O comando route serve para configurar e gerenciar informações sobre as rotas e gateways de rede.

netstat

Listando conexões de listening ativas

Arquivos e diretórios relacionados à configuração de rede

  • /etc/network/interfaces

  • /etc/hosts

  • /etc/netplan

Last updated