IP vs Ifconfig: motsvarighetstabell

Tack vare artiklarna som MSX skickade mig igår genom en kommentar lärde jag mig lite mer om kommandot IP och skillnaderna det har med ifconfig.

Det är därför jag skriver den här artikeln, först för att få en spansk översättning av originalartikel på engelska och för det andra att fungera som ett memo om jag behöver det.

På grund av artikelns bredd kommer vissa värden i tabellen att "klippas av", men de är i en enda rad

Låt oss se jämförelsen då:

åtgärd ifconfig IP
Visa nätverksenheter och deras inställningar #ifconfig $ ip addr-show
$ ip länk show
Aktivera nätverksgränssnitt # ifconfig eth0 upp # ip länk ställa in eth0 upp
Inaktivera nätverksgränssnitt # ifconfig eth0 ner # ip-länk ställer ner eth0
Ställ in IP-adress # ifconfig eth0 192.168.1.1 # ip-adress lägg till 192.168.1.1 dev eth0
Ta bort IP-adress # ip-adress till 192.168.1.1 dev eth0
Lägg till virtuellt "gränssnitt" eller alias # ifconfig eth0: 1 10.0.0.1/8 # ip addr lägg till 10.0.0.1/8 dev eth0 etikett eth0: 1
Lägg till post i en ARP-tabell # 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
Ändra en ARP-enhet till av # ifconfig -arp eth0 # ip-länk ställer in dev eth0 arp

Och det här är allt, eller åtminstone det viktigaste för mig.

De kan berätta för mig vad de vill, det IP är kraftfullare och det ifconfig Det är föråldrat, men jag kan inte förneka att nu med IP måste du skriva många fler parametrar.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

25 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   MSX sade

    Mycket praktiskt fuskark! Tack.

    1.    MSX sade

      Jag glömde, iproute2-kommandona har nästan alla en förkortad korrelation, till exempel kan 'ip addr show' sammanfattas med en 'ip a', etc.
      Det är värt att undersöka det, för när du bär dem hela dagen är det minsta du vill göra att skriva, skriva, skriva, skriva, skriva, skriva, skriva!

  2.   diazepam sade

    [yaoming] Jag behöver bara de tre första kommandona [/ yaoming]

  3.   DACCorp sade

    Jajaja sant !!! även "ip route show" visar inte utdata med flikar som "route -n" och gör det svårare att läsa.

  4.   kristianjgs sade

    Utmärkt bidrag, andra kommandon för listan

  5.   urKh sade

    Och vilka fördelar har den jämfört med ifconfig? förutom att behöva skriva mer, naturligtvis xD

    1.    kristianjgs sade

      Bra fråga…. för nu träna minne lära sig mer! 😛

    2.    elav sade

      Tja, för tillfället, om du tittar på tabellen som jag har lagt ovan kan du se något som har en IP som inte har IFCONFIG. 😉

      1.    Kostnad Granda sade

        Tack för bidraget 🙂 och jag frågar, varför skulle man vilja ta bort en IP? Jag säger vad som skulle vara bättre sagt i vilket fall

        1.    elav sade

          Det är enkelt. Låt oss säga att jag använder en IP i ett område och en annan IP i det andra. Nu skulle verktyget hjälpa mig om jag ville eliminera en av IP-adresserna så att datorerna i det intervallet inte skulle se mig. Men att svara på din fråga med en annan, varför inte? 😉

          1.    manolox sade

            Och kunde du inte ta bort en IP med ifconfig genom att ta ner gränssnittet och lyfta upp det igen?

            Till exempel: vi har IP xxx.xxx.xxx.xxx i wlan1-gränssnittet och vi vill ta bort den.

            ifconfig wlan1 ner && ifconfig wlan1 upp

          2.    -spyker- sade

            Det var vad jag tänkte, du tar bort gränssnittet och perioden, det finns ingen IP längre.

            Ett gränssnitt utan IP är detsamma som ett frånkopplat gränssnitt.

          3.    MSX sade

            Visst, du kan också döda en fluga med ett hagelgevär.

            Du har aldrig arbetat med nätverk och du använde en GNU + Linux-maskin som en router med Quagga, eller hur?

            Det finns många scenarier utanför ditt sovrum där det är nödvändigt att ständigt ladda upp och ladda ner IP-adresser utan att vända nätverksgränssnittet och lämna andra användare offline.

  6.   David Gomez sade

    Mycket bra det bordet att hålla som referens.

    IP verkar vara mer komplicerat än Ifconfig, men jag har en fråga. Vad gör IP bättre än Ifconfig förutom att vara mer modern och ha ett par fler alternativ?

  7.   q0 sade

    De nya funktionerna som iproute2 ger är obetydliga (alla, inte bara de som visas här), så att de mycket väl kan spara rehash och inkludera dem i nätverktyg genom att lägga till en .0001
    Förresten med "ifconfig eth0 0.0.0.0" tas IP-adressen bort

    1.    elav sade

      Tack för tipset 😉

    2.    MSX sade

      "Introduktion

      Iproute2 är en samling verktyg för styrning av TCP / IP-nätverk och trafikkontroll i Linux. Det underhålls för närvarande av Stephen Hemminger. Den ursprungliga författaren, Alexey Kuznetsov, är välkänd för QoS-implementeringen i Linux-kärnan.

      De flesta nätverkskonfigurationshandböcker hänvisar fortfarande till ifconfig och route som de primära nätverkskonfigurationsverktygen, men ifconfig är känt för att fungera otillräckligt i moderna nätverksmiljöer. De bör avskaffas, men de flesta distros inkluderar dem fortfarande. De flesta nätverkskonfigurationssystem använder ifconfig och ger därmed en begränsad funktionsuppsättning. Projektet / etc / net syftar till att stödja de flesta moderna nätverkstekniker, eftersom det inte använder ifconfig och tillåter en systemadministratör att använda alla iproute2-funktioner, inklusive trafikkontroll »

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

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

      1.    Martin sade

        +1 Bra data, nu är det klart för mig.

  8.   eliotime3000 sade

    Bra data, även om Arch inte används eth0, men värden som enp0s3.

    1.    urKh sade

      Uhhh ???

    2.    Martin sade

      Det är korrekt, även om det kan konfigureras att vara eth0 eller wlan0. Jag undrar vad raison d'être är att lämna enp # s # (eller wlp # s #) stil? Också med din förkärlek för ip när vi alla är bekanta med ifconfig, varför?

  9.   Jesus Ballesteros sade

    I slutändan blir du van vid det, i Archlinux eftersom det inte har ifconfig bestämde jag mig för att lära mig det eftersom någon distro någon gång kommer att markera det som föråldrat. Mycket bra inlägg.

  10.   saul sade

    Jag vill köpa Linux till min dator

    1.    Martin sade

      Saulo, om du vill prova Linux behöver du inte köpa den (även om du kan). Om ditt tålamod inte kan vänta med att använda det, säger jag att de flesta versioner (distributioner) av Linux har en gratis nedladdningslänk (gratis), som du kan bränna till en disk eller montera på ett USB-minne för senare installation på din dator. Jag rekommenderar dig att se guider på YouTube eller i några bloggar om installationen, det är inte svårt.

  11.   taregon sade

    Intressant, ifconfig är fortfarande lättare att lära sig.