Linux Networking - “ip X” em vez de ifconfig / route / etc?

14

Estou acostumado a usar comandos como ifconfig , route e assim por diante no linux para verificar e alterar informações de rede. No entanto, sei que existe um comando ip (com vários subcomandos). Eu ouvi em algum lugar este é o caminho certo agora. Alguma razão em particular porque eu deveria abandonar o ifconfig / route / etc? Qual sua preferência? Existe algo que um conjunto pode fazer que os outros não possam?

    
por Rory 17.07.2009 / 11:38

4 respostas

10

Acho que você não pode acessar recursos mais avançados do iproute2 [por exemplo, várias tabelas de roteamento , roteamento baseado em endereço src ou filtro] usando ipconfig + route.

para mim, a sintaxe do ip é muito mais lógica e fácil de usar.

    
por 17.07.2009 / 11:41
11

O comando ip pertence à coleção de utilitários chamada iproute2 .

Seu manifesto:

Most network configuration manuals still refer to ifconfig and route as the primary network configuration tools, but ifconfig is known to behave inadequately in modern network environments. They should be deprecated, but most distros still include them. Most network configuration systems make use of ifconfig and thus provide a limited feature set. The /etc/net project aims to support most modern network technologies, as it doesn't use ifconfig and allows a system administrator to make use of all iproute2 features, including traffic control.

Em suma, combina várias interfaces legadas diferentes e fornece acesso a recursos mais novos, como o roteamento baseado em políticas. Com o benefício de um conjunto de comandos mais consistente.

    
por 17.07.2009 / 11:45
3

O iproute acabará por substituir ifconfig et al. atualmente há pouca diferença, mas a sintaxe do ip é (pelo menos para mim) muito mais legível.

    
por 17.07.2009 / 11:44
1

ifconfig e route estão disponíveis em todos os Unixes sob o sol (oh oh oh) desde 1985 mais ou menos (e mesmo em rotas não-unix, existem rotas no windows também). ip é melhor no geral, mas ainda é incomum, exceto em distros linux recentes. E daí? conheça os dois caminhos e espere que todos mudem para ip em breve:)

    
por 17.07.2009 / 12:48