IP vs Ifconfig: tabela de equivalĂȘncia

Graças aos artigos que o MSX me passou ontem através de um comentårio, aprendi um pouco mais sobre o comando IP e as diferenças que tem com ifconfig.

É por isso que escrevo este artigo, primeiro para ter uma tradução para o espanhol do artigo original em inglĂȘs e, em segundo lugar, para servir de memorando caso eu precise.

Devido Ă  largura do artigo, alguns valores da tabela serĂŁo "cortados", mas estĂŁo em uma Ășnica linha

Vamos ver a comparação então:

Ação ifconfig IP
Mostrar dispositivos de rede e suas configuraçÔes #ifconfig show de $ip addr
Mostrar link $ ip
Ativar interface de rede # ifconfig eth0 up # ip link configurado eth0 up
Desativar interface de rede # ifconfig eth0 desativado # ip link definiu eth0 para baixo
Definir endereço IP # ifconfig eth0 192.168.1.1 # endereço ip add 192.168.1.1 dev eth0
Excluir endereço IP # endereço ip do 192.168.1.1 dev eth0
Adicionar "interface" virtual ou aliases # ifconfig eth0: 1 10.0.0.1/8 # ip addr add 10.0.0.1/8 dev eth0 label eth0: 1
Adicionar entrada em uma tabela ARP # arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 # ip neigh add 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud permanent dev eth0
Alterar um dispositivo ARP para desligado # ifconfig -arp eth0 # ip link definir dev eth0 arp desligado

E isso Ă© tudo, ou pelo menos o mais importante para mim.

Eles podem me dizer o que querem, que IP Ă© mais poderoso e isso ifconfig É obsoleto, mas nĂŁo posso negar que agora com IP vocĂȘ tem que escrever muitos mais parĂąmetros.


Deixe um comentĂĄrio

Seu endereço de email não serå publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsåvel pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentĂĄrios.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento vocĂȘ pode limitar, recuperar e excluir suas informaçÔes.

  1.   msx dito

    Folha de dicas muito Ăștil! Obrigado.

    1.    msx dito

      Esqueci, quase todos os comandos iproute2 tĂȘm uma correlação reduzida, por exemplo, 'ip addr show' pode ser resumido com um 'ip a', etc.
      Vale a pena investigar porque quando vocĂȘ os usa o dia todo, o mĂ­nimo que quer Ă© escrever, escrever, escrever, escrever, escrever, escrever, escrever!

  2.   diazepam dito

    [yaoming] Eu sĂł preciso dos 3 primeiros comandos [/ yaoming]

  3.   DACCorp dito

    Jajaja true !!! também o "ip route show" não mostra a saída com guias como "route -n" e torna mais difícil de ler.

  4.   Kristianjgs dito

    Excelente contribuição, outros comandos para a lista

  5.   urKh dito

    E quais vantagens isso tem sobre ifconfig? além de ter que escrever mais, é claro xD

    1.    Kristianjgs dito

      Boa pergunta
. por enquanto exercite a memória aprendendo mais! 😛

    2.    elav. dito

      Bom, por enquanto se vocĂȘ olhar a tabela que coloquei acima, vocĂȘ pode ver algo que tem um IP que nĂŁo tem IFCONFIG. 😉

      1.    Custo Granda dito

        Obrigado pela contribuição 🙂 e eu pergunto, por que alguĂ©m iria querer deletar um IP? Eu digo o que seria melhor dito em qual caso

        1.    elav. dito

          É simples. Digamos que eu use um IP em um intervalo e outro IP no outro. Agora o utilitário me ajudaria se eu quisesse eliminar um dos IPs, para que os PCs daquela faixa não me vissem. Mas respondendo sua pergunta com outra, por que não? 😉

          1.    manolox dito

            E vocĂȘ nĂŁo poderia remover um IP com ifconfig derrubando a interface e levantando-a novamente?

            Por exemplo: temos o IP xxx.xxx.xxx.xxx na interface wlan1 e queremos removĂȘ-lo.

            ifconfig wlan1 down && ifconfig wlan1 up

          2.    -spyker- dito

            Foi o que pensei, vocĂȘ remove a interface e ponto final, nĂŁo tem mais IP.

            O mesmo Ă© uma interface sem IP, que uma interface desconectada.

          3.    msx dito

            Claro, vocĂȘ tambĂ©m pode matar uma mosca com uma espingarda.

            VocĂȘ nunca trabalhou com redes e usou uma mĂĄquina GNU + Linux como roteador com o Quagga certo?

            Existem muitos cenĂĄrios fora do seu quarto onde Ă© necessĂĄrio carregar e baixar IPs continuamente sem virar a interface de rede e deixar outros usuĂĄrios offline.

  6.   David GĂłmez dito

    Muito boa essa tabela para manter como referĂȘncia.

    O IP parece ser mais complicado do que o Ifconfig, mas tenho uma pergunta. O que torna o IP melhor do que o Ifconfig, além de ser mais moderno e ter mais algumas opçÔes?

  7.   q0 dito

    As novas funçÔes que o iproute2 traz são insignificantes (todas, não apenas as mostradas aqui), a ponto de poderem salvar o rehash e incluí-las nas ferramentas de rede adicionando um 0001
    A propósito, com "ifconfig eth0 0.0.0.0" o endereço IP é removido

    1.    elav. dito

      Obrigado pela dica 😉

    2.    msx dito

      "Introdução

      Iproute2 é uma coleção de utilitårios para controlar redes TCP / IP e controle de tråfego no Linux. Atualmente é mantido por Stephen Hemminger. O autor original, Alexey Kuznetsov, é bem conhecido pela implementação de QoS no kernel Linux.

      A maioria dos manuais de configuração de rede ainda se referem ao ifconfig e rota como as ferramentas de configuração de rede primåria, mas o ifconfig é conhecido por se comportar de maneira inadequada em ambientes de rede modernos. Eles devem ser descontinuados, mas a maioria das distribuiçÔes ainda os inclui. A maioria dos sistemas de configuração de rede usa ifconfig e, portanto, fornece um conjunto de recursos limitado. O projeto / etc / net visa suportar a maioria das tecnologias de rede modernas, jå que não usa ifconfig e permite que um administrador de sistema faça uso de todos os recursos do iproute2, incluindo controle de tråfego »

      http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2

      Brinde: http://www.jaredlog.com/?p=928

      1.    Martin dito

        1 Bons dados, agora estĂĄ claro para mim.

  8.   eliotime3000 dito

    Bons dados, embora o Arch nĂŁo seja usado eth0, mas valores como enp0s3.

    1.    urKh dito

      Uhhh ???

    2.    Martin dito

      EstĂĄ correto, embora possa ser configurado para ser eth0 ou wlan0. Eu me pergunto qual Ă© a lĂłgica de deixar o estilo enp # s # (ou wlp # s #)? TambĂ©m com sua predileção por ip quando estamos todos familiarizados com ifconfig, por quĂȘ?

  9.   Jesus Ballesteros dito

    No final vocĂȘ se acostuma, no Archlinux por nĂŁo ter ifconfig resolvi aprender isso porque em algum momento muitas distros irĂŁo marcĂĄ-lo como obsoleto. Postagem muito boa.

  10.   Saul dito

    Eu quero comprar Linux para meu computador

    1.    Martin dito

      Saulo, se vocĂȘ quiser experimentar o Linux nĂŁo precisa comprĂĄ-lo (embora possa). Se sua paciĂȘncia nĂŁo puder esperar para usĂĄ-lo, direi que a maioria das versĂ”es (distribuiçÔes) do Linux tem um link para download gratuito (gratuito), que vocĂȘ pode gravar em um disco ou montar em uma memĂłria USB para posterior instalação em seu computador. Recomendo que vocĂȘ veja guias no YouTube ou em alguns blogs sobre a instalação, nĂŁo Ă© difĂ­cil.

  11.   Taregon dito

    Interessante, ifconfig ainda Ă© mais fĂĄcil de aprender.