Takket være de artikler, som MSX sendte mig igår via en kommentar, lærte jeg lidt mere om kommandoen IP og forskellene det har med ifconfig.
Derfor skriver jeg denne artikel for først at have en spansk oversættelse af original artikel på engelsk og for det andet at tjene som et notat, hvis jeg har brug for det.
På grund af artiklens bredde bliver nogle værdier i tabellen "afskåret", men de er i en enkelt linje
Lad os se sammenligningen så:
Aktion | ifconfig | IP |
---|---|---|
Vis netværksenheder og deres indstillinger | #ifconfig | $ ip-adr-show $ip link show |
Aktivér netværksgrænsefladen | # ifconfig eth0 op | # ip link sæt eth0 op |
Deaktiver netværksgrænseflade | # ifconfig eth0 nede | # ip link sæt eth0 ned |
Indstil IP-adresse | # ifconfig eth0 192.168.1.1 | # ip-adresse tilføj 192.168.1.1 dev eth0 |
Slet IP-adresse | # ip-adresse til 192.168.1.1 dev eth0 | |
Tilføj virtuel "interface" eller aliaser | # ifconfig eth0: 1 10.0.0.1/8 | # ip addr tilføj 10.0.0.1/8 dev eth0 label eth0: 1 |
Tilføj post i en 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 permanent dev eth0 |
Skift en ARP-enhed til fra | # ifconfig -arp eth0 | # ip link sæt dev eth0 arp fra |
Og det er det, eller i det mindste det vigtigste i mit sind.
De kan fortælle mig, hvad de vil, det IP er mere magtfuld og det ifconfig Det er forældet, men du kan ikke benægte, at nu med IP skal du skrive mange flere parametre.
Meget praktisk snydeark! Tak skal du have.
Jeg glemte, iproute2-kommandoerne har næsten alle en forkortet korrelation, for eksempel kan 'ip addr show' opsummeres med en 'ip a' osv.
Det er værd at undersøge, for når du bærer dem hele dagen, skal du mindst skrive, skrive, skrive, skrive, skrive, skrive, skrive!
[yaoming] Jeg har kun brug for de første 3 kommandoer [/ yaoming]
Jajaja sandt !!! også "ip route show" viser ikke output med faner som "route -n" og gør det vanskeligere at læse.
Fremragende bidrag, andre kommandoer til listen
Og hvilke fordele har det i forhold til ifconfig? bortset fra at skulle skrive mere, selvfølgelig xD
Godt spørgsmål…. for nu træne hukommelse lære mere! 😛
Nå, for nu, hvis du ser på tabellen, jeg har lagt ovenfor, kan du se noget, der har IP, der ikke har IFCONFIG. 😉
Tak for bidraget 🙂 og jeg spørger, hvorfor skulle man gerne slette en IP? Jeg siger, hvad ville det være bedre for, i hvilket tilfælde
Det er simpelt. Lad os sige, at jeg bruger en IP i det ene område og en anden IP i det andet. Nu vil hjælpeprogrammet hjælpe mig, hvis jeg ville fjerne en af IP'erne, så pc'erne i dette interval ikke kunne se mig. Men når du besvarer dit spørgsmål med et andet, hvorfor ikke? 😉
Og kunne ikke en IP fjernes med ifconfig ved at slå grænsefladen ned og sætte den op igen?
For eksempel: vi har IP xxx.xxx.xxx.xxx i wlan1-grænsefladen, og vi vil fjerne den.
ifconfig wlan1 ned && ifconfig wlan1 op
Det var hvad jeg troede, du fjerner grænsefladen og perioden, der er ingen IP længere.
Det samme er en grænseflade uden IP, at en frakoblet grænseflade.
Sikker på, du kan også dræbe en flue med et haglgevær.
Du arbejdede aldrig med netværk, og du brugte en GNU + Linux-maskine som en router med Quagga, ikke?
Der er mange scenarier uden for dit soveværelse, hvor det er nødvendigt kontinuerligt at uploade og downloade IP'er uden at vende netværksgrænsefladen og lade andre brugere være offline.
Meget god den tabel at have som reference.
IP ser ud til at være mere kompliceret end Ifconfig, men jeg har et spørgsmål. Hvad gør IP bedre end Ifconfig udover at være mere moderne og have et par flere muligheder?
De nye funktioner, som iproute2 bringer, er ubetydelige (alle, ikke kun de, der vises her), til det punkt, at de godt kunne gemme rehash og inkludere dem i netværktøjer ved at tilføje en .0001
Forresten med "ifconfig eth0 0.0.0.0" fjernes IP-adressen
Tak for tipet 😉
"Introduktion
Iproute2 er en samling hjælpeprogrammer til styring af TCP / IP-netværk og trafikkontrol i Linux. Det vedligeholdes i øjeblikket af Stephen Hemminger. Den originale forfatter, Alexey Kuznetsov, er kendt for QoS-implementeringen i Linux-kernen.
De fleste netværkskonfigurationsmanualer henviser stadig til ifconfig og route som de primære netværkskonfigurationsværktøjer, men ifconfig er kendt for at opføre sig utilstrækkeligt i moderne netværksmiljøer. De bør udfases, men de fleste distroer inkluderer dem stadig. De fleste netværkskonfigurationssystemer bruger ifconfig og giver således et begrænset funktionssæt. / Etc / net-projektet sigter mod at understøtte de fleste moderne netværksteknologier, da det ikke bruger ifconfig og giver en systemadministrator mulighed for at gøre brug af alle iproute2-funktioner, herunder trafikkontrol »
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
Japa: http://www.jaredlog.com/?p=928
+1 Gode data, nu er det klart for mig.
Gode data, selvom Arch ikke bruges eth0, men værdier som enp0s3.
Uhhh ???
Det er korrekt, selvom det kan konfigureres til at være eth0 eller wlan0. Jeg spekulerer på, hvad begrundelsen er at forlade enp # s # (eller wlp # s #) stil? Også med din forkærlighed for ip, når vi alle er fortrolige med ifconfig, hvorfor?
I sidste ende bliver du vant til det, i Archlinux, da det ikke har ifconfig, besluttede jeg at lære dette, fordi mange distroer på et eller andet tidspunkt markerer det som forældet. Meget godt indlæg.
Jeg vil købe Linux til min computer
Saulo, hvis du vil prøve Linux, behøver du ikke købe det (selvom du kan). Hvis din tålmodighed ikke kan vente med at bruge den, fortæller jeg dig, at de fleste versioner (distributioner) af Linux har et gratis downloadlink (gratis), som du kan brænde til en disk eller montere på en USB-hukommelse til senere installation på din computer. Jeg anbefaler dig at se guider på YouTube eller i nogle blogs om installationen, det er ikke svært.
Interessant, ifconfig er stadig lettere at lære.