Comandos básicos de rede
Last updated
Last updated
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 é 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.
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.
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.
Para desativar uma interface de rede, execute ifconfig nomedainterface down
. Note que a interface eth1 agora está desativada.
É possível utilizar o ifconfig para realizar a configuração de IP, netmask e endereço de broadcast de uma interface.
O comando route serve para configurar e gerenciar informações sobre as rotas e gateways de rede.
/etc/network/interfaces
/etc/hosts
/etc/netplan