ip versus ifconfig

ip versus ifconfig

Depois de leresseresposta, comecei minha busca pela diferença entre ipe ifconfigpara sistemas *nix. Logo descobri que iptinha "mais" recursos do que o ifconfig, mas qual é a verdadeira diferença? Existe algum motivo para não usar ifconfigquando ele fornece as funções que preciso? (Por exemplo, implicações de segurança) Gostaria de saber, pois sou um ifconfigusuário ávido.

Responder1

Resposta simples: no Linux ifconfigestá obsoleto.

De man ifconfig:

Este programa está obsoleto! Para verificação de substituição ip addre ip link. Para uso estatístico ip -s link.

Responder2

DePor que iproute2?:

A maioria das distribuições Linux, e a maioria dos UNIX, atualmente usam os veneráveis ​​comandos arp, ifconfig e route. Embora essas ferramentas funcionem, elas mostram alguns comportamentos inesperados no Linux 2.2 e superior. Por exemplo, os túneis GRE são parte integrante do roteamento atualmente, mas exigem ferramentas completamente diferentes.

Com o iproute2, os túneis são parte integrante do conjunto de ferramentas.

Os kernels Linux 2.2 e superiores incluem um subsistema de rede completamente redesenhado. Este novo código de rede traz desempenho do Linux e um conjunto de recursos com pouca concorrência na área geral de sistemas operacionais. Na verdade, o novo código de roteamento, filtragem e classificação tem mais recursos do que aquele fornecido por muitos roteadores e firewalls dedicados e produtos de modelagem de tráfego.

À medida que novos conceitos de rede foram inventados, as pessoas encontraram maneiras de colocá-los em cima da estrutura existente nos sistemas operacionais existentes. Essa constante camada de lixo levou a um código de rede repleto de comportamentos estranhos, assim como a maioria das linguagens humanas. No passado, o Linux emulava o tratamento de muitas dessas coisas pelo SunOS, o que não era o ideal.

Esta nova estrutura torna possível expressar claramente recursos que antes estavam fora do alcance do Linux.

informação relacionada