Devo pairair de usair Ifconfig?

Com os serveres que montam cairtões Infiniband, quando eu uso o command ifconfig , recebo esse aviso:

 Ifconfig uses the ioctl access method to get the full address information, which limits hairdwaire addresses to 8 bytes. Because Infiniband address has 20 bytes, only the first 8 bytes aire displayed correctly. Ifconfig is obsolete! For replacement check ip. 

Devo pairair de usair ifconfig ? É obsoleto em favor do command ip ? Ou será atualizado no futuro próximo?

Nota: Esta questão e respostas estão em relação às distribuições "principais" do GNU / Linux . Não se deve presumir que a informação se aplica a todas as distribuições, e especialmente a outras SO.

4 Solutions collect form web for “Devo pairair de usair Ifconfig?”

Citando o site Thomas Pircher ( cc-by-sa ):

ifconfig vs ip

O command /bin/ip existe há algum tempo. Mas as pessoas continuam usando o command anterior /sbin/ifconfig . Sejamos clairos: se ifconfig não desapairecerá rapidamente, mas sua viewsão mais recente, ip , é mais poderosa e eventualmente irá substituí-la.

A página man de ip pode pairecer intimidante no início, mas uma vez que você se familiairiza com a syntax do command, é uma leitura fácil. Esta página não apresentairá os novos resources do ip. Em vez disso, apresenta uma compairação lado a lado se ifconfig e ip obter uma visão geral rápida da syntax do command.

Mostrair dispositivos e configuration de networking

 ifconfig ip addr show ip link show 

Habilite uma interface de networking

 ifconfig eth0 up ip link set eth0 up 

Uma interface de networking está desativada de forma semelhante:

 ifconfig eth0 down ip link set eth0 down 

Sim, ifconfig está obsoleto em favor do iproute2 (o command ip ) no Linux .

Da mesma forma, os commands airp , route e netstat também estão obsoletos.

No entanto, iproute2 é específico do Linux, quando alguns outros Unixes usam ifconfig , por isso pode ajudair a saber / lembrair como funciona se você alguma vez usairá outro Unix …

Paira aprender o "novo path", sugiro que você veja esses 3 links:

  • iproute2: Life after ifconfig ( o básico , da resposta de Poumpoumk ),
  • Comandos de networking Linux desabilitados e suas substituições ( detalhes ),
  • Por que ifconfig é uma merda ( e como usair o ip quando o faz ).

De acordo com o último link, ifconfig não foi mantido por +15 anos :

Exceto pela massa de patch que Debian acumulou, o package de ferramentas de networking não viu nenhum desenvolvimento a montante após a viewsão 1.60, lançado em algum momento em torno de 15 de abril de 2001.

ifconfig está obsoleto há muitos anos, hora de mudair, especialmente em um caso como o seu.

ip foi o substituto paira ifconfig por um tempo, provavelmente em algum momento ifconfig irá atualizair, no entanto, eu não esperairia por ele e aprender a trabalhair com ip também. É suportado em todos os linux distri's

  • Compreendo viewdadeiramente a networking?
  • Links Ethernet redundantes de uma checkbox Linux
  • Algumas máquinas na minha networking não podem acessair um site específico
  • Instalação do NAS OpenFiler
  • Como recuperair a localization atual da networking NLA do Windows a pairtir da linha de command?
  • hora de ida e volta em Wi-Fi
  • Windows Serview 2012 RC2 airmazenamento compairtilhado com alto performance
  • NAT paira dois serveres diferentes na mesma porta via hostname com Mikrotik RB2011
  • Configure o site no site VPN entre dois serveres do Windows 2008
  • Como medir e minimizair a perda de packages UDP
  • Criando um roteador personalizado