IP vs ifconfig: Taula d'equivalència

Gràcies als articles que em va passar ahir MSX mitjançant un comentari, vaig aprendre una mica més sobre la comanda IP i les diferències que té amb ifconfig.

És per això que redacto aquest article, primer per tenir una traducció a l'espanyol de l' article original en anglès, i segon, perquè em serveixi de memòria en cas que ho necessiti.

A causa de l'ample de l'article, alguns valors en la taula seran «tallats», però són en una sola línia

Vegem llavors la comparació:

Acció ifconfig IP
Mostra els dispositius de xarxa i la seva configuració # ifconfig $ Ip addr show
$ Ip link show
Activa «interfície» de xarxa # Ifconfig eth0 up # Ip link setembre eth0 up
Desactivar «interfície» de xarxa # Ifconfig eth0 down # Ip link setembre eth0 down
Establir adreça IP # Ifconfig eth0 192.168.1.1 # Ip address add 192.168.1.1 dev eth0
Eliminar adreça IP # Ip address de l'192.168.1.1 dev eth0
Afegir «interfície» virtual o àlies # Ifconfig eth0: 1 10.0.0.1/8 # Ip addr add 10.0.0.1/8 dev eth0 label eth0: 1
Afegir entrada en una taula 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
Canviar un dispositiu ARP a off # Ifconfig -arp eth0 # Ip link setembre dev eth0 arp off

I això és tot, o almenys el més important a la meva consideració.

Em poden dir el que vulguin, que IP és més potent i que ifconfig està obsolet, però no em poden negar que ara amb IP cal escriure molts més paràmetres.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   MSX va dir

    Very handy cheat sheet! Thank you.

    1.    MSX va dir

      M'oblidava, els comanda de iproute2 tenen gairebé tots una correlació escurçada, per exemple 'ip addr show' pot resumir amb un 'ip a', etc.
      Val la pena investigar perquè quan els fas servir tot el dia el que menys querés fer és escriure, escriure, escriure, escriure, escriure, escriure, escriure!

  2.   diazepan va dir

    [Yaoming] només cal els primers 3 comandaments [/ yaoming]

  3.   DACCorp va dir

    Jajaja, cert !!! a més el «ip route show» no mostra la sortida amb tabulacions com «route -n» i ho fa mes complicat d llegir.

  4.   kristianjgs va dir

    Excel·lent aportació, altres comandaments mes per a la llista

  5.   urKh va dir

    I que avantatges té sobre ifconfig? a part d'haver d'escriure més, és clar xD

    1.    kristianjgs va dir

      Bona pregunta .... per ara exercitar la memòria aprenent més! 😛

    2.    ILAV va dir

      Bé, de moment si et fixes en la taula que vaig posar a dalt, ja podràs veure una cosa que té IP que no té ifconfig. 😉

      1.    cost Granda va dir

        Gràcies per l'aportació 🙂 i pregunto, perquè voldria XNUMX:XNUMX suprimir una ip? dic perquè serviria millor dit en què cas

        1.    ILAV va dir

          És simple. Diguem que ús una IP en un rang i una altra IP en l'altre. Ara la utilitat em serviria si volgués eliminar una de les IP, perquè les PC d'aquest rang no em vegin. Però responent a la teva pregunta amb una altra Per què no? 😉

          1.    manolox va dir

            ¿I no es podria eliminar una IP amb ifconfig tombant la interfície i tornant-la a aixecar?

            Per exemple: tenim la IP xxx.xxx.xxx.xxx a la interfície wlan1y la volem treure.

            ifconfig wlan1 down && ifconfig wlan1 up

          2.    -spyker- va dir

            Això he pensat jo, treus la interfície i punt, ja no hi ha IP.

            Igual és una interfície sense IP, que una interfície desconnectada.

          3.    MSX va dir

            És clar, també pots matar una mosca amb una escopeta.

            Mai vas treballar amb xarxes i vas usar una màquina GNU + Linux com encaminador amb Quagga no?

            Hi ha molts escenaris fora del teu dormitori en on cal pujar i baixar IP contínuament sense voltejar la interfície de xarxa i deixant sense connexió a la resta dels usuaris.

  6.   David Gómez va dir

    Molt bona aquesta taula per mantenir-la com a referència.

    IP si sembla ser més complicat que ifconfig, però si tinc un dubte. Què fa que IP sigui millor que ifconfig a més de ser més modern i tenir un parell d'opcions més?

  7.   q0 va dir

    Les noves funcions que porta iproute2 són insignificants (totes, no únicament les mostrades aqui), fins al punt que bé van poder estalviar-se el refregit i incloure-les en net-tools agregandole 0001 XNUMX
    Per cert amb «ifconfig eth0 0.0.0.0» s'elimina la direcció IP

    1.    ILAV va dir

      Gràcies per la dada 😉

    2.    MSX va dir

      «Introduction

      Iproute2 is a collection of companyies de serveis públics for controlling TCP / IP networking and traffic control in Linux. It is currently maintained by Stephen Hemminger. The original Autor, Alexey Kuznetsov, is well known for the QoS implementation in the Linux nucli.

      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 does not use ifconfig and Allows a system administrator to make use of all iproute2 features, including traffic control »

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

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

      1.    Martin va dir

        +1 Bona dada, ara em queda clar.

  8.   eliotime3000 va dir

    Bona dada, encara que en Arch no s'usa eth0, Sinó valors com enp0s3.

    1.    urKh va dir

      Uhhh ???

    2.    Martin va dir

      És correcte, encara que es pot configurar perquè sigui eth0 o wlan0. Em pregunto que raó de ser té deixar l'estil ENP # s # (o wlp # s #) ?. També amb el seu predilecció per ip quan tots estem familiaritzats amb ifconfig, per que?

  9.   Jesús Ballesteros va dir

    A la fin un s'acostuma, en Archlinux com no té ifconfig vaig decidir aprendre aquest perquè en algun moment moltes distros el van marcar com obsolet. Molt bon post.

  10.   sauló va dir

    Desitjo comprar Linux a l'conputadora

    1.    Martin va dir

      Saule, si vols provar linux no cal que ho compris (encara que pots fer-ho). Si la teva paciència no pot esperar a usar-lo et comento que la majoria de les versions (distribucions) de linux tenen un enllaç de descàrrega lliure (gratuït), que el pots cremar en un disc o muntar en una memòria USB per a la posterior instalacion en la teva ordinador. Et recomano veure guies a youtube o en alguns blocs sobre la instalacion, no és difícil.

  11.   taregon va dir

    Interessant, ifconfig segueix sent mes fàcil d'aprendre.