IP vs Ifconfig: equivalentietabel

Dankzij de artikelen die MSX me gisteren als commentaar gaf, leerde ik wat meer over het commando IP en de verschillen die het heeft met ifconfig.

Daarom schrijf ik dit artikel, eerst om een ​​Spaanse vertaling te hebben van de origineel artikel in het Engels, en ten tweede om als memo te dienen voor het geval ik het nodig heb.

Vanwege de breedte van het artikel zullen sommige waarden in de tabel worden "afgesneden", maar ze staan ​​op één regel

Dus laten we de vergelijking bekijken:

Actie ifconfig IP
Toon netwerkapparaten en hun instellingen #ifconfig $ip addr toon
$ip-link laten zien
Activeer de netwerkinterface # ifconfig eth0 omhoog # ip-link ingesteld eth0
Netwerkinterface uitschakelen # ifconfig eth0 uitgeschakeld # ip-link zet eth0 neer
IP-adres instellen # ifconfig eth0 192.168.1.1 # ip adres toevoegen 192.168.1.1 dev eth0
IP-adres verwijderen # ip-adres van 192.168.1.1 dev eth0
Voeg virtuele interface of aliassen toe # ifconfig eth0:1 10.0.0.1/8 # ip addr toevoegen 10.0.0.1/8 dev eth0 label eth0:1
Item toevoegen aan een ARP-tabel # 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
Schakel een ARP-apparaat uit # ifconfig -arp eth0 # ip-link zet dev eth0 arp uit

En dit is alles, of in ieder geval het belangrijkste naar mijn mening.

Ze kunnen me vertellen wat ze willen IP is krachtiger en ifconfig Het is achterhaald, maar je kunt niet ontkennen dat je nu met IP veel meer parameters moet schrijven.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   msx zei

    Heel handig spiekbriefje! Bedankt.

    1.    msx zei

      Ik vergat dat de iproute2-commando's bijna allemaal een verkorte mapping hebben, bijvoorbeeld 'ip addr show' kan worden samengevat met 'ip a', enz.
      Het is het onderzoeken waard, want als je ze de hele dag draagt, is schrijven, schrijven, schrijven, schrijven, schrijven, schrijven, schrijven het laatste wat je wilt doen!

  2.   diazepam zei

    [yaoming]heb alleen de eerste 3 commando's nodig[/yaoming]

  3.   DACCorp zei

    Jajaja waar!!! ook de "ip route show" toont de uitvoer niet met tabbladen zoals "route -n" en maakt het moeilijker om te lezen.

  4.   kristianjgs zei

    Uitstekende bijdrage, andere meer opdrachten voor de lijst

  5.   uKh zei

    En welke voordelen heeft het ten opzichte van ifconfig? afgezien van meer moeten schrijven natuurlijk xD

    1.    kristianjgs zei

      Goede vraag…. Train nu je geheugen door meer te leren! 😛

    2.    levendig zei

      Nou, voor nu, als je naar de tabel kijkt die ik hierboven heb gezet, kun je al iets zien dat een IP heeft dat geen IFCONFIG heeft. 😉

      1.    Kosten Granda zei

        Bedankt voor de bijdrage 🙂 en ik vraag, waarom zou iemand een IP willen verwijderen? Ik zeg dat het nuttig zou zijn, liever in welk geval

        1.    levendig zei

          Het is simpel. Laten we zeggen dat ik een IP in het ene bereik gebruik en een ander IP in het andere. Nu zou het hulpprogramma voor mij werken als ik een van de IP's zou willen verwijderen, zodat de pc's in dat bereik mij niet zouden zien. Maar om uw vraag met een andere te beantwoorden, waarom niet? 😉

          1.    manolox zei

            En kon een IP niet worden verwijderd met ifconfig door de interface neer te halen en weer omhoog te brengen?

            Bijvoorbeeld: we hebben het IP-adres xxx.xxx.xxx.xxx op de wlan1-interface en we willen dit verwijderen.

            ifconfig wlan1 omlaag && ifconfig wlan1 omhoog

          2.    -spionker- zei

            Dat dacht ik ook, je verwijdert de interface en punt, er is geen IP meer.

            Een interface zonder IP is hetzelfde als een losgekoppelde interface.

          3.    msx zei

            Natuurlijk kun je ook een vlieg doden met een jachtgeweer.

            Je hebt nooit met netwerken gewerkt en een GNU+Linux-machine als router met Quagga gebruikt, toch?

            Er zijn veel scenario's buiten uw slaapkamer waar het nodig is om continu IP's te uploaden en te downloaden zonder de netwerkinterface te laten crashen en de rest van de gebruikers offline te laten.

  6.   David Gómez zei

    Die tabel is erg goed om als referentie te bewaren.

    IP lijkt ingewikkelder te zijn dan Ifconfig, maar ik heb wel een vraag. Wat maakt IP beter dan Ifconfig, behalve dat het moderner is en wat meer opties heeft?

  7.   q0 zei

    De nieuwe functies die iproute2 met zich meebrengt zijn onbeduidend (allemaal, niet alleen degene die hier worden getoond), tot het punt dat ze zichzelf de rehash hadden kunnen besparen en ze in net-tools hadden kunnen opnemen door een .0001 toe te voegen
    Overigens wordt met "ifconfig eth0 0.0.0.0" het IP-adres verwijderd

    1.    levendig zei

      Dank voor het topje 😉

    2.    msx zei

      "Invoering

      Iproute2 is een verzameling hulpprogramma's voor het besturen van TCP/IP-netwerken en verkeerscontrole in Linux. Het wordt momenteel beheerd door Stephen Hemminger. De oorspronkelijke auteur, Alexey Kuznetsov, staat bekend om de QoS-implementatie in de Linux-kernel.

      De meeste netwerkconfiguratiehandleidingen verwijzen nog steeds naar ifconfig en route als de primaire netwerkconfiguratietools, maar het is bekend dat ifconfig zich onvoldoende gedraagt ​​in moderne netwerkomgevingen. Ze zouden moeten worden afgeschaft, maar de meeste distro's bevatten ze nog steeds. De meeste netwerkconfiguratiesystemen maken gebruik van ifconfig en bieden dus een beperkte functieset. Het /etc/net-project heeft tot doel de meeste moderne netwerktechnologieën te ondersteunen, aangezien het geen gebruik maakt van ifconfig en een systeembeheerder in staat stelt gebruik te maken van alle iproute2-functies, inclusief verkeerscontrole»

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

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

      1.    Martin zei

        +1 Goed punt, nu is het me duidelijk.

  8.   eliotime3000 zei

    Goede informatie, hoewel deze niet wordt gebruikt in Arch eth0, maar waarden als enp0s3.

    1.    uKh zei

      ehhh???

    2.    Martin zei

      Het is correct, hoewel het kan worden geconfigureerd als eth0 of wlan0. Ik vraag me af wat de reden is om de stijl in p#s# (of wlp#s#) te laten? Ook met je voorliefde voor ip terwijl we allemaal bekend zijn met ifconfig, waarom?

  9.   Jezus Ballesteros zei

    Uiteindelijk went men eraan, in Archlinux omdat het geen ifconfig heeft. Ik besloot dit te leren omdat op een gegeven moment veel distro's het als verouderd zullen markeren. Heel goed bericht.

  10.   Saul zei

    Ik wil Linux kopen voor mijn computer

    1.    Martin zei

      Saulo, als je linux wilt proberen, hoef je het niet te kopen (hoewel dat wel kan). Als je geduld niet kan wachten om het te gebruiken, zal ik je vertellen dat de meeste linux-versies (distributies) een gratis (gratis) downloadlink hebben, die je op een schijf kunt branden of op een USB-stick kunt zetten om later op je computer te installeren. computer. computer. Ik raad je aan om handleidingen op youtube of in sommige blogs over de installatie te bekijken, het is niet moeilijk.

  11.   Taregon zei

    Interessant is dat ifconfig nog steeds gemakkelijker te leren is.