ifconfig ausente após o Ubuntu 18.04 instalar

33

Acabei de instalar o Ubuntu 18.04 e selecionei "instalação mínima". Eu então tentei executar ifconfig no terminal e recebi a seguinte mensagem

-bash: ifconfig: command not found

Como é que o net-tools package não está mais instalado por padrão?

    
por JiiB 03.05.2018 / 19:06

2 respostas

59

ifconfig é desaprovado, e tem sido assim por muitos anos . O novo garoto na cidade é o comando ip , que pode configurar IPs, rotas e tudo associado a redes.

Você pode instalar ifconfig com sudo apt install net-tools , se for absolutamente necessário. Caso contrário, comece a aprender ip .

Em suma, ele é removido porque você não deve usá-lo. Tem suporte IPv6 medíocre, o comando ip é um substituto melhor. Eu encontro fontes dizendo que o ifconfig estava obsoleto em 2012, então não estou surpreso que ele tenha sido finalmente removido.

Você pode instalá-lo em 18.04, mas em versões futuras ele pode desaparecer completamente. Eu consideraria que ele não está sendo instalado por padrão como um aviso: aprenda ip .

Assim, ifconfig provavelmente está em uma classe especial. Nas versões anteriores do Ubuntu, ele foi incluído em instalações mínimas. Agora está sendo desativado e você precisa instalá-lo explicitamente. Isso não pode ser usado para indicar que outros pacotes estão faltando.

    
por vidarlo 03.05.2018 / 19:12
1

como complemento à resposta @vidarlo, você pode colocar alias ifconfig='ip -c a' em .bash_aliases se tiver o hábito de digitar.

    
por Brend 30.09.2018 / 02:51