ifconfig é um prático utilitário de rede que busca dados importantes relacionados à interface de rede de sua máquina. Costumava vir pré-instalado em todas as distribuições Linux, isto é, até ser unanimemente declarado obsoleto pelos desenvolvedores devido à falta de manutenção.
É por isso que chamar o comando ifconfig do terminal retorna um erro "ifconfig: comando não encontrado". Se você ainda quiser usar ifconfig em seu sistema Linux, você terá que instalá-lo manualmente.
Se você tentou instalar o utilitário ifconfig e falhou, é porque o ifconfig não pode ser instalado individualmente. Está incluído com o ferramentas de rede pacote. Para poder usar o comando ifconfig, você precisa primeiro instalar o pacote net-tools.
Para instalar o pacote no Linux, abra o terminal e execute o comando correspondente à distribuição do Linux que você está executando no momento:
Em derivados Debian/Ubuntu, execute:
sudo apt instalar ferramentas de rede
Em sistemas baseados em Arch, execute:
sudo pacman -S net-tools
Para instalar o pacote net-tools no Fedora, CentOS e RHEL, emita o seguinte comando:
sudo dnf instalar ferramentas de rede
Isso deve instalar o pacote net-tools em seu sistema Linux, após o qual você poderá executar o comando ifconfig sem erros.
A instalação do net-tools deve corrigir o problema, mas em alguns casos, o erro "ifconfig: command not found" pode persistir mesmo com o pacote net-tools instalado em seu sistema.
Nesse caso, você precisa atualizar manualmente a variável PATH do sistema e adicione o binário ifconfig a ele.
Comece verificando se o binário ifconfig existe no diretório de binários do sistema. Você pode verificar navegando manualmente até o /sbin diretório com o comando cd e procurando o binário ifconfig ou automatizando o processo com este one-liner:
[[ -f /sbin/ifconfig ]] && eco "ifconfig existe"
A saída deste comando deve ser "ifconfig existe". Se retornar um erro ou não imprimir a referida frase, é necessário reinstalar o pacote net-tools. Depois de obter a saída desejada, verifique o conteúdo da variável PATH com este comando:
eco $PATH
Percorra a saída e procure /sbin iniciar. As chances são de que você não vai encontrá-lo. Se for esse o caso, exporte /sbin para sua variável PATH com este comando:
exportar CAMINHO = $PATH:/sbin
Reinicie seu desktop Linux depois de executar este comando. Ao inicializar, você poderá usar o comando ifconfig perfeitamente.
Embora você possa encontrar familiaridade com o ifconfig, é recomendável passar para ferramentas atualizadas que oferecem os mesmos recursos com melhor desempenho.
Quando o pacote net-tools foi declarado obsoleto, ele foi substituído pelo pacote de software iproute2 que inclui alternativas melhores como ip, cstat, arpd, nstat, devlink, ss, tc e muito mais.
O pacote iproute2 já deve estar instalado em sua máquina Linux, então não se preocupe com instalação ou configuração. Você pode simplesmente executar os comandos.
Para executar a alternativa ao utilitário ifconfig, digite este comando:
ip a
Você encontrará a saída idêntica à do comando ifconfig. Você pode obtenha ajuda de linha de comando facilmente com o --ajuda bandeira. Ou se você quiser aprender mais sobre cada comando, você pode começar lendo suas páginas man.
Os melhores comandos de rede para Linux
O Linux é sem dúvida o sistema operacional mais popular para servidores e desktops. Nunca é demais estar familiarizado com alguns comandos úteis que ajudam na solução de problemas e na configuração das configurações de rede. Como existem muitos comandos de rede para contar, selecionamos esta lista de alguns utilitários de rede Linux obrigatórios.
10 comandos de rede Linux e como usá-los
Leia a seguir
Tópicos relacionados
- Linux
- Solução de problemas
- Comandos Linux
- Instalar software
- Erros do Linux
Sobre o autor
Adoro quebrar coisas e fazer coisas que me ajudam a quebrar coisas. Quando as telas estão desligadas, você pode me encontrar no campo de futebol ou lutando contra a inteligência no clube de xadrez local.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar