Comando ifconfig não funciona no Debian, saiba como corrigir!

Usuários estão executando o comando ifconfig no Debian e estão sendo informados que o comando não existe. Mas, a mudança já foi anunciada há muito tempo. Neste artigo, saiba como resolver o problema de "ifconfig: command not found!

Existe um pacote chamado net-tools que se tornou obsoleto, e o mesmo não está mais habilitado no Kernel na maioria das novas distros Linux. Muitos usuários ao realizar a atualização, migração ou até mesmo a instalação limpa do “Debian 9 Stretch”, foram pegos de surpresa, porque o ifconfig não funciona mais. Então vamos ver o porquê o comando ifconfig não funciona no Debian a partir da versão 9 “Stretch”.

Comando ifconfig não funciona no Debian a partir do 9 “Stretch”

O comando ifconfig não funciona no Debian 9 “Stretch” porque precisamos instalar primeiramente o pacote net-tools. Vamos entender quem é o net-tools:

Pacote net-tools no Debian

Este pacote inclui as importantes ferramentas para controlar o sub-sistema de rede do kernel do Linux. Exemplos:

  • arp
  • ifconfig
  • netstat
  • rarp
  • nameif
  • route

Além das ferramentas, o net-tools de forma adicional contém utilitários relacionados a tipos particulares de hardware de rede como:

  • plipconfig
  • slattach
  • mii-tool

Além dos tipos particulares de hardware de rede, o pacote possui aspectos avançados de configuração IP, exemplos:

  • iptunnel
  • ipmaddr

As listas acima são apenas exemplificativas, ou seja, existem mais ferramentas que também fazem parte do pacote net-tools.

Instalação do pacote net-tools

Antes de realizar qualquer instalação de pacotes via apt (gerenciador de pacotes), é necessário realizar a atualização dos repositórios de pacotes com o comando: sudo apt-get update, após a atualização realize a instalação.

Para instalar o pacote net-tools no Debian 9 (Stretch) você precisa executar os seguintes comandos no terminal. Note que estamos usando os comandos como ROOT.

Terminal
apt update -y
apt install net-tools -y

Nota: O parâmetro -y é para que o comando seja executado sem a interação com o usuário, ou seja, será executado sem a necessidade de pressionar a tecla y (yes) para dar continuidade a instalação dos pacotes.

Conclusão

Precisamos realizar a instalação do pacote net-tools na distro do Debian 9 “Stretch” para que o comando ifconfig e outras ferramentas funcionem igualmente em versões anteriores.

Share This Article
Follow:
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.
Sair da versão mobile