ifconfig i korte interface “konfiguration” værktøj til system/netværk administration i Unix/Linux-operativsystemer til at konfigurere, administrere og søge netværk-interface parametre via command line interface eller i et system konfiguration scripts.,
kommandoen “ifconfig” bruges til at vise aktuelle netværkskonfigurationsoplysninger, oprette en ip-adresse, netmaske eller broadcast-adresse til en netværksgrænseflade, oprette et alias for netværksgrænseflade, oprette hard .areadresse og aktivere eller deaktivere netværksgrænseflader.,
Denne artikel dækker “15 Nyttige “ifconfig” Kommandoer” med deres praktiske eksempler, som kan være meget nyttige for dig i at styre og konfigurere netkort i Linux-systemer.opdatering: netværkskommandoen ifconfig er forældet og erstattet af ip-kommando (Lær 10 Eksempler på IP-kommando) i de fleste Linu. – distributioner.,
gå ikke glip af: ifconfig vs ip: Hvad er forskellen mellem dem
Vis alle netværksindstillinger
kommandoen “ifconfig” uden argumenter viser alle de aktive grænsefladedetaljer. Kommandoen ifconfig bruges også til at kontrollere den tildelte IP-adresse på en server.
Vise Oplysninger for Alle netværksgrænseflader
følgende ifconfig-kommandoen med -et argument, der vil vise oplysninger for alle aktive eller inaktive netværksgrænseflader på serveren. Det viser resultaterne for eth0, lo, sit0 og tun0.,
Vis netværksindstillinger af specifik grænseflade
brug af grænsefladenavn (eth0) som et argument med kommandoen “ifconfig” viser detaljer om specifik netværksgrænseflade.
Sådan aktiveres en netværksgrænseflade
flaget “up” eller “ifup” med grænsefladenavn (eth0) aktiverer en netværksgrænseflade, hvis den ikke er i aktiv tilstand og giver mulighed for at sende og modtage information. For eksempel vil” ifconfig eth0 up “eller” ifup eth0 ” aktivere eth0-grænsefladen.,
# ifconfig eth0 upOR# ifup eth0
Sådan deaktiveres en netværksgrænseflade
flaget “do .n” eller “ifdo .n” med grænsefladenavn (eth0) deaktiverer den angivne netværksgrænseflade. For eksempel deaktiverer kommandoen” ifconfig eth0 do .n “eller” ifdo .n eth0 ” eth0-grænsefladen, hvis den er i aktiv tilstand.
# ifconfig eth0 downOR# ifdown eth0
Sådan tildeles en IP-adresse til netværksgrænseflade
for at tildele en IP-adresse til en bestemt grænseflade skal du bruge følgende kommando med et grænsefladenavn (eth0) og ip-adresse, som du vil indstille. For eksempel, “ifconfig eth0 172.16.25.,125 ” vil indstille IP-adressen til grænseflade eth0.
# ifconfig eth0 172.16.25.125
Sådan tildeles en Netmask til netværksgrænseflade
brug af kommandoen “ifconfig” med “netmask” – argument og grænsefladenavn as (eth0) giver dig mulighed for at definere en netmaske til en given grænseflade. For eksempel vil” ifconfig eth0 netmask 255.255.255.224 ” indstille netværksmasken til en given grænseflade eth0.
# ifconfig eth0 netmask 255.255.255.224
Sådan tildeles en udsendelse til netværksgrænseflade
brug af “broadcast” – argumentet med et grænsefladenavn indstiller udsendelsesadressen for den givne grænseflade., For eksempel indstiller kommandoen” ifconfig eth0 broadcast 172.16.25.63 ” udsendelsesadressen til en grænseflade eth0.
# ifconfig eth0 broadcast 172.16.25.63
Sådan tildeles en IP-Netmaske-og Broadcast-til-Netværk-Interface
for At tildele en IP-adresse, Netmaske-adresse og adressen (“Broadcast address alle på én gang ved hjælp af “ifconfig” kommando med alle argumenter, som angivet nedenfor.
# ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63
Sådan ændres MTU for en netværksgrænseflade
argumentet “mtu” indstiller den maksimale transmissionsenhed til en grænseflade. MTU giver dig mulighed for at indstille grænsestørrelsen på pakker, der overføres på en grænseflade., MTU i stand til at håndtere maksimale antal oktetter til en grænseflade i en enkelt transaktion. For eksempel vil “ifconfig eth0 MTU 1000” indstille den maksimale transmissionsenhed til et givet sæt (dvs.1000). Ikke alle netværksgrænseflader understøtter MTU-indstillinger.
# ifconfig eth0 mtu 1000
Sådan aktiveres promiskuøs tilstand
Hvad sker der i normal tilstand, når en pakke modtaget af et netværkskort, verificerer den, at pakken tilhører sig selv. Hvis ikke, det falder pakken normalt, men i den promiskuøse tilstand bruges til at acceptere alle de pakker, der strømmer gennem netværkskortet.,
de fleste af dagens netværksværktøjer bruger den promiskuøse tilstand til at fange og analysere de pakker, der strømmer gennem netværksgrænsefladen. For at indstille promiskuøs tilstand skal du bruge følgende kommando.
# ifconfig eth0 promisc
Sådan deaktiveres promiskuøs tilstand
for at deaktivere promiskuøs tilstand skal du bruge kontakten “-promisc”, der falder netværksgrænsefladen tilbage i normal tilstand.
# ifconfig eth0 -promisc
Sådan tilføjes nyt Alias til netværksgrænsefladen
ifconfig-værktøjet giver dig mulighed for at konfigurere yderligere netværksgrænseflader ved hjælp af alias-funktionen., For at tilføje alias netværksgrænseflade til eth0 skal du bruge følgende kommando. Bemærk venligst, at alias netværksadresse i samme sub-net maske. Hvis din eth0-netværks-ip-adresse for eksempel er 172.16.25.125, skal alias-ip-adresse være 172.16.25.127.
# ifconfig eth0:0 172.16.25.127
bekræft derefter den nyoprettede alias-netværksgrænsefladeadresse ved at bruge kommandoen “ifconfig eth0:0”.
Sådan fjerner du Alias til netværksgrænseflade
Hvis du ikke længere har brug for et alias netværksgrænseflade, eller du har konfigureret det forkert, kan du fjerne det ved hjælp af følgende kommando.,
# ifconfig eth0:0 down
Sådan ændres MAC-adressen på netværksgrænsefladen
for at ændre MAC-adressen (Media Access Control) på en eth0-netværksgrænseflade skal du bruge følgende kommando med argumentet “h.ether”. Se for eksempel nedenfor.
# ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
Dette er de mest nyttige kommandoer til konfiguration af netværksgrænseflader i Linu., for mere information og brug af ifconfig-kommandoen skal du bruge manpages som “man ifconfig” på terminalen. Tjek nogle andre netværksværktøjer nedenfor.,
andre netværksværktøjer
- Tcmpdump — er et kommandolinjepakke capture og analysator værktøj til overvågning af netværkstrafik.
- Netstat-er et open source kommandolinjenetværk overvågning værktøj, der overvåger indgående og udgående netværkspakker trafik.
- Wiireshark – er en open source-netværksprotokolanalysator, der bruges til fejlfinding af netværksrelaterede problemer.
- Munin — er et Munebbaseret netværk og system overvågning program, der bruges til at vise resultater i grafer ved hjælp af rrdtool.,
- Cacti-er en komplet monitoringebbaseret overvågning og graftegning ansøgning om overvågning af netværk.
for at få flere oplysninger og muligheder for et af ovenstående værktøjer, se manapages ved at indtaste “man toolname” ved kommandoprompten. For eksempel at få oplysningerne til” netstat “- værktøjet, skal du bruge kommandoen som”man netstat”.