IP vs Ifconfig: tabella di equivalenza

Grazie agli articoli che MSX mi ha trasmesso ieri tramite un commento, ho imparato un po 'di più sul comando IP e le differenze con ifconfig.

Questo è il motivo per cui scrivo questo articolo, prima di avere una traduzione in spagnolo del articolo originale in inglese e, secondo, per servire come promemoria nel caso ne avessi bisogno.

A causa della larghezza dell'articolo, alcuni valori nella tabella saranno "troncati", ma sono in una sola riga

Vediamo quindi il confronto:

Azione ifconfig IP
Mostra i dispositivi di rete e le loro impostazioni #ifconfig $ ip addr mostra
$ ip link mostra
Attiva l'interfaccia di rete # ifconfig eth0 attivo # ip link imposta eth0
Disabilita l'interfaccia di rete # ifconfig eth0 inattivo # ip link imposta eth0 inattivo
Imposta indirizzo IP # ifconfig eth0 192.168.1.1 # indirizzo ip aggiungi 192.168.1.1 dev eth0
Elimina indirizzo IP # indirizzo ip del 192.168.1.1 dev eth0
Aggiungi "interfaccia" virtuale o alias # ifconfig eth0: 1 10.0.0.1/8 # ip addr aggiunge 10.0.0.1/8 dev eth0 label eth0: 1
Aggiungi una voce in una tabella 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 permanente dev eth0
Disattiva un dispositivo ARP # ifconfig -arp eth0 # ip link imposta dev eth0 arp off

E questo è tutto, o almeno la cosa più importante nella mia mente.

Possono dirmi quello che vogliono, quello IP è più potente e quello ifconfig È obsoleto, ma non puoi negare che ora con IP devi scrivere molti più parametri.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   msx suddetto

    Cheat sheet molto utile! Grazie.

    1.    msx suddetto

      Dimenticavo, i comandi iproute2 hanno quasi tutti una correlazione ridotta, ad esempio 'ip addr show' può essere riassunto con un 'ip a', ecc.
      Vale la pena indagare perché quando li indossi tutto il giorno il minimo che vuoi fare è scrivere, scrivere, scrivere, scrivere, scrivere, scrivere, scrivere!

  2.   diazepano suddetto

    [yaoming] Mi servono solo i primi 3 comandi [/ yaoming]

  3.   DACCorp suddetto

    Jajaja vero !!! inoltre "ip route show" non mostra l'output con schede come "route -n" e ne rende più difficile la lettura.

  4.   kristianjgs suddetto

    Ottimo contributo, altri comandi per la lista

  5.   uKh suddetto

    E quali vantaggi ha rispetto a ifconfig? oltre a dover scrivere di più, ovviamente xD

    1.    kristianjgs suddetto

      Buona domanda…. per ora esercita la memoria imparando di più! 😛

    2.    vivace suddetto

      Bene, per ora se guardi la tabella che ho messo sopra, vedrai qualcosa che ha un IP che non ha IFCONFIG. 😉

      1.    Costo Granda suddetto

        Grazie per il contributo 🙂 e chiedo, perché si dovrebbe voler eliminare un IP? Dico cosa sarebbe meglio dire in tal caso

        1.    vivace suddetto

          È semplice. Diciamo che uso un IP in un intervallo e un altro IP nell'altro. Ora l'utility mi aiuterebbe se volessi eliminare uno degli IP, in modo che i PC in quell'intervallo non mi vedano. Ma rispondendo alla tua domanda con un'altra, perché no? 😉

          1.    manolox suddetto

            E non è possibile rimuovere un IP con ifconfig togliendo l'interfaccia e sollevandola di nuovo?

            Ad esempio: abbiamo l'IP xxx.xxx.xxx.xxx nell'interfaccia wlan1 e vogliamo rimuoverlo.

            ifconfig wlan1 down && ifconfig wlan1 up

          2.    -spionatore- suddetto

            Questo è quello che ho pensato, rimuovi l'interfaccia e il punto, non c'è più l'IP.

            Un'interfaccia senza IP è uguale a un'interfaccia disconnessa.

          3.    msx suddetto

            Certo, puoi anche uccidere una mosca con un fucile.

            Non hai mai lavorato con le reti e hai usato una macchina GNU + Linux come router con Quagga, giusto?

            Ci sono molti scenari fuori dalla tua camera da letto in cui è necessario caricare e scaricare continuamente IP senza capovolgere l'interfaccia di rete e lasciare gli altri utenti offline.

  6.   David Gomez suddetto

    Molto buono quel tavolo da tenere come riferimento.

    L'IP sembra essere più complicato di Ifconfig, ma ho una domanda. Cosa rende IP migliore di Ifconfig oltre ad essere più moderno e avere un paio di opzioni in più?

  7.   q0 suddetto

    Le nuove funzioni che iproute2 porta sono insignificanti (tutte, non solo quelle qui mostrate), al punto che potrebbero benissimo salvare il rehash e includerle in net-tools aggiungendo un .0001
    A proposito, con "ifconfig eth0 0.0.0.0" l'indirizzo IP viene rimosso

    1.    vivace suddetto

      Grazie per il suggerimento 😉

    2.    msx suddetto

      "Introduzione

      Iproute2 è una raccolta di utilità per il controllo della rete TCP / IP e il controllo del traffico in Linux. Attualmente è gestito da Stephen Hemminger. L'autore originale, Alexey Kuznetsov, è ben noto per l'implementazione QoS nel kernel Linux.

      La maggior parte dei manuali di configurazione di rete si riferiscono ancora a ifconfig e route come strumenti di configurazione di rete primari, ma è noto che ifconfig si comporta in modo inadeguato negli ambienti di rete moderni. Dovrebbero essere deprecati, ma la maggior parte delle distribuzioni li include ancora. La maggior parte dei sistemi di configurazione di rete fa uso di ifconfig e quindi fornisce un set di funzionalità limitato. Il progetto / etc / net mira a supportare le più moderne tecnologie di rete, poiché non utilizza ifconfig e consente a un amministratore di sistema di utilizzare tutte le funzionalità di iproute2, incluso il controllo del traffico »

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

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

      1.    martyn suddetto

        +1 Dati buoni, ora mi è chiaro.

  8.   eliotime3000 suddetto

    Buoni dati, anche se Arch non viene utilizzato eth0, ma valori come enp0s3.

    1.    uKh suddetto

      Uhhh ???

    2.    martyn suddetto

      È corretto, sebbene possa essere configurato per essere eth0 o wlan0. Mi chiedo quale sia la logica di lasciare lo stile enp # s # (o wlp # s #)? Anche con la tua predilezione per ip quando tutti abbiamo familiarità con ifconfig, perché?

  9.   Jesus Ballesteros suddetto

    Alla fine ti ci abitui, in Archlinux siccome non ha ifconfig ho deciso di impararlo perché ad un certo punto molte distribuzioni lo contrassegneranno come obsoleto. Post molto buono.

  10.   saul suddetto

    Voglio acquistare Linux per il mio computer

    1.    martyn suddetto

      Saulo, se vuoi provare Linux non è necessario acquistarlo (anche se puoi). Se la tua pazienza non vede l'ora di usarlo, ti dirò che la maggior parte delle versioni (distribuzioni) di Linux hanno un link per il download gratuito (gratuito), che puoi masterizzare su un disco o montare su una memoria USB per una successiva installazione sul tuo computer. Ti consiglio di vedere le guide su YouTube o in alcuni blog sull'installazione, non è difficile.

  11.   targon suddetto

    Interessante, ifconfig è ancora più facile da imparare.