Muitas pessoas estão afirmando que o ifconfig
comando foi descontinuado em favor do comando ip
(pelo menos no Linux).
Isso geralmente é usado como argumento para alternar ifconfig
para ip
(consulte alguns comentários e respostas de Devo parar de usar o Ifconfig? ).
Onde podemos encontrar uma declaração sobre isso (ou seja, onde está declarado que ifconfig
não será suportado no futuro)?
linux
networking
ifconfig
iproute2
Bruno BEAUFILS
fonte
fonte
man
páginaRespostas:
A declaração oficial sobre os planos de obsoleto net-tools foi feita na lista de discussão debian-devel no início de 2009 por um dos mantenedores do net-tools. Fiel à sua afirmação, a net-tools dificilmente foi mantida desde então.
A idéia de escrever wrappers acabou sendo abandonada como impraticável, e quase todas as distribuições Linux mudaram para o iproute2 desde então.
fonte
A página do manual
ifconfig
diz:A página de notícias do Arch Linux diz:
E a Linux Foundation diz a mesma coisa:
Não sei por que o Ubuntu não carrega a nota sobre depreciação.
fonte
Esse é um problema específico da distribuição. O net-tools foi reprovado por quase todas as principais distros (ou distros upstream), portanto, de fato, toda a comunidade está mudando do ifconfig para o ip - mas a mudança é lenta, pois algumas distros têm um prazo de validade extremamente longo (RHEL, por exemplo).
É menos provável que você encontre um anúncio de descontinuação do que um item nas notas de versão de uma versão principal para uma distribuição que afirma algo como "A partir do FooLinux v2.0 net-tools foi descontinuada em favor do comando 'ip'". (Se a distribuição tiver grandes lançamentos, isto é, o Gentoo e o Arch são exceções interessantes que lidam com esse tipo de coisa através de anúncios de notícias que aparecem como avisos de administrador no sistema e, às vezes, em seus sites: https://www.archlinux.org/ news / deprecation-of-net-tools / .)
Você pode encontrar muita conversa sobre o desaparecimento (lento) do net-tools em rastreadores de bugs e roteiros de desenvolvimento, também:
É inteiramente possível que uma distribuição em algum lugar possa decidir se ater às ferramentas de rede e adotar a manutenção como seu projeto de estimação, mas isso é improvável, pois o resultado final seria um esforço substancial para manter um conjunto de ferramentas contra as quais ninguém escreve outros softwares. A menos que a distribuição seja de propriedade da Apple, é claro. ;-)
No final, a verdadeira lição é ler suas notas de versão . O Linux é um alvo em movimento, especialmente se você estiver gerenciando mais de uma única distribuição ao mesmo tempo, portanto, não desconsidere os documentos nem assuma que algo no release X seja o mesmo que no X-1.
fonte
ioctl
são implementadas. Você entendeu mal e pensou que eu quis dizer versão do kernel. Todas as distros do Linux que são mantidas (por exemplo, usam um kernel com menos de 10 anos) têm o problema de que o ifconfig não pode representar, por exemplo, um ip virtual em uma VLAN em uma NIC ligada (que é mais popular do que você pensa). Como afeta todas as distribuições mantidas do Linux, mais uma vez, não é um problema específico da distribuição.ifconfig
não faz parte do Linux. É uma ferramenta disponível na maioria das distribuições baseadas em Linux. Você precisará consultar a documentação específica da distribuição para descobrir por que está sendo preterida.fonte