Site Overlay

15 användbara kommandon” ifconfig ” för att konfigurera nätverksgränssnitt i Linux

ifconfig kort sagt ”gränssnittskonfiguration” verktyg för system/nätverksadministration i Unix/Linux operativsystem för att konfigurera, hantera och fråga nätverksgränssnittsparametrar via kommandoradsgränssnitt eller i ett systemkonfigurationsskript.,

kommandot ”ifconfig” används för att visa aktuell nätverkskonfigurationsinformation, konfigurera en ip-adress, netmask eller sändningsadress till ett nätverksgränssnitt, skapa ett alias för nätverksgränssnitt, konfigurera maskinvaruadress och aktivera eller inaktivera nätverksgränssnitt.,

15 Användbara ifconfig-kommandon

den här artikeln täcker ”15 Användbara ”ifconfig” – kommandon” med sina praktiska exempel, vilket kan vara till stor hjälp för dig när du hanterar och konfigurerar nätverksgränssnitt i Linux-system.

Uppdatering : nätverkskommandot ifconfig är föråldrat och ersatt av IP-kommandot (Läs 10 exempel på IP-kommandot) i de flesta Linux-distributioner.,

missa inte: ifconfig vs ip: Vad är skillnaden mellan dem

Visa alla nätverksinställningar

kommandot ”ifconfig” utan argument visar alla aktiva gränssnittsuppgifter. Kommandot ifconfig används också för att kontrollera den tilldelade IP-adressen för en server.

visa Information om alla nätverksgränssnitt

följande ifconfig-kommando med-ett argument visar information om alla aktiva eller inaktiva nätverksgränssnitt på servern. Det visar resultaten för eth0, lo, sit0 och tun0.,

Visa nätverksinställningar för specifikt gränssnitt

använda gränssnittsnamn (eth0) som ett argument med kommandot ”ifconfig” kommer att visa information om specifikt nätverksgränssnitt.

så här aktiverar du ett nätverksgränssnitt

flaggan ”up” eller ”ifup” med gränssnittsnamn (eth0) aktiverar ett nätverksgränssnitt om det inte är i aktivt tillstånd och tillåter att skicka och ta emot information. Till exempel aktiverar ”ifconfig eth0 up” eller ”ifup eth0” eth0-gränssnittet.,

# ifconfig eth0 upOR# ifup eth0

inaktivera ett nätverksgränssnitt

flaggan ”down” eller ”ifdown” med gränssnittsnamn (eth0) inaktiverar det angivna nätverksgränssnittet. Till exempel inaktiverar kommandot ”ifconfig eth0 down” eller ”ifdown eth0” eth0-gränssnittet, om det är i aktivt tillstånd.

# ifconfig eth0 downOR# ifdown eth0

tilldela en IP-adress till nätverksgränssnitt

för att tilldela en IP-adress till ett specifikt gränssnitt, Använd följande kommando med ett gränssnittsnamn (eth0) och ip-adress som du vill ange. Till exempel, ”ifconfig eth0 172.16.25.,125 ” kommer att ställa in IP-adressen till gränssnittet eth0.

# ifconfig eth0 172.16.25.125

så här tilldelar du en Netmask till nätverksgränssnitt

med kommandot ”ifconfig” med argumentet ”netmask” och gränssnittsnamnet som (eth0) kan du definiera en netmask till ett visst gränssnitt. Till exempel ”ifconfig eth0 netmask 255.255.255.224” kommer att ställa in nätverksmasken till ett givet gränssnitt eth0.

# ifconfig eth0 netmask 255.255.255.224

hur man tilldelar en sändning till nätverksgränssnitt

om du använder argumentet ”broadcast” med ett gränssnittsnamn kommer sändningsadressen att ställas in för det angivna gränssnittet., Till exempel ställer kommandot ”ifconfig eth0 broadcast 172.16.25.63” sändningsadressen till ett gränssnitt eth0.

# ifconfig eth0 broadcast 172.16.25.63

hur man tilldelar en IP, Netmask och sänds till nätverksgränssnitt

för att tilldela en IP-adress, Netmask-adress och Sändningsadress på en gång med kommandot ”ifconfig” med alla argument som anges nedan.

# ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63

hur man ändrar MTU för ett nätverksgränssnitt

mtu-argumentet ställer in den maximala överföringsenheten till ett gränssnitt. Med MTU kan du ställa in gränsstorleken för paket som överförs på ett gränssnitt., MTU kan hantera maximalt antal oktetter till ett gränssnitt i en enda transaktion. Till exempel ”ifconfig eth0 mtu 1000” kommer att ställa in den maximala överföringsenheten till given uppsättning (dvs 1000). Inte alla nätverksgränssnitt stöder mtu-inställningar.

# ifconfig eth0 mtu 1000

så här aktiverar du promiskuöst läge

vad händer i normalt läge, när ett paket som tas emot av ett nätverkskort verifierar det att paketet tillhör sig själv. Om inte, faller det paketet normalt, men i promiskuöst läge används för att acceptera alla paket som strömmar genom nätverkskortet.,

de flesta av dagens nätverksverktyg använder det promiskuösa läget för att fånga och analysera de paket som strömmar genom nätverksgränssnittet. För att ställa in promiskuöst läge, använd följande kommando.

# ifconfig eth0 promisc

inaktivera promiskuöst läge

för att inaktivera promiskuöst läge, använd ”-promisc” – omkopplaren som sänker nätverksgränssnittet i normalt läge.

# ifconfig eth0 -promisc

så här lägger du till nytt Alias i nätverksgränssnittet

med ifconfig-verktyget kan du konfigurera ytterligare nätverksgränssnitt med aliasfunktionen., För att lägga till alias nätverksgränssnitt för eth0, använd följande kommando. Observera att alias nätverksadress i samma sub-net mask. Till exempel, om din eth0 network ip-adress är 172.16.25.125, måste alias ip-adress vara 172.16.25.127.

# ifconfig eth0:0 172.16.25.127

verifiera sedan den nyskapade aliasanätverksgränssnittsadressen genom att använda kommandot ”ifconfig eth0:0”.

ta bort Alias till nätverksgränssnitt

om du inte längre behöver ett alias nätverksgränssnitt eller om du har konfigurerat det felaktigt kan du ta bort det med följande kommando.,

# ifconfig eth0:0 down

så här ändrar du MAC-adressen för nätverksgränssnittet

för att ändra MAC-adressen (Media Access Control) för ett eth0-nätverksgränssnitt, använd följande kommando med argumentet ”hw eter”. Se till exempel nedan.

# ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF

det här är de mest användbara kommandona för att konfigurera nätverksgränssnitt i Linux, för mer information och användning av ifconfig-kommandot Använd manpages som ”man ifconfig” vid terminalen. Kolla in några andra nätverk verktyg nedan.,

andra nätverk verktyg

  1. Tcmpdump — är en kommandorads paket fånga och analysator verktyg för övervakning nätverkstrafik.
  2. Netstat — är en öppen källkod kommandoraden nätverksövervakningsverktyg som övervakar inkommande och utgående nätverkspaket trafik.
  3. Wireshark — är en open source network protocol analyzer som används för att felsöka nätverksrelaterade problem.
  4. Munin — är ett webbaserat nätverk och systemövervakningsprogram som används för att visa resultat i grafer som använder rrdtool.,
  5. Cacti — är en komplett webbaserad övervakning och grafprogram för nätverksövervakning.

för Att få mer information och alternativ för någon av ovanstående verktyg, se manapages genom att skriva ”människa toolname” på kommandoraden. Till exempel, för att få informationen för ”netstat” – verktyget, Använd kommandot som ”man netstat”.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *