Linux Ifconfig Command: Hur man använder det

I Ubuntu och andra Linux-distros är kommandoradsverktyg(command line tools) vanligtvis det bästa sättet att interagera med datorns inre funktioner. Kommandot ifconfig används för att konfigurera nätverksinställningar på Linux .

Ifconfig är en äldre version av ip-kommandot, men många föredrar fortfarande ifconfig på grund av dess enklare syntax och användarvänlighet. Men exakt hur använder du ifconfig för nätverksgränssnittskonfiguration? Här är en genomgång.

Installera Net-Tools

Kommandot ifconfig kommer inte installerat i Linux- distributioner som standard. De flesta systemadministratörer kommer att installera paketet det tillhör när de ställer in saker, men i vissa fall kan det saknas på din dator. Du kan enkelt installera den.

Om du försöker använda ifconfig-kommandot på ett system som inte har det installerat får du ett felmeddelande – tillsammans med instruktioner om hur du installerar det. Skriv bara in kommandot:

sudo apt installera net-tools

Detta kommer att installera ifconfig och några andra nätverkskonfigurationsverktyg. Observera att sudo krävs för att installera ifconfig och aktivera eller inaktivera nätverk.

Visa nätverksinformation med(Network Information Using) ifconfig

Det enklaste sättet att använda kommandot ifconfig är att köra det direkt utan några parametrar. Detta tar fram information om alla aktiva gränssnitt, inklusive Ethernet och trådlösa anslutningar.

Detta ger all relevant information om nätverksgränssnitten, inklusive MTU - värde (Maximum Transmission Unit ), IP-adresser(IP addresses) och pakethistorik. Om du bara vill ha de tekniska specifikationerna i ett mer lättsmält format med gränssnittsnamn, skriv in ifconfig -s.

Båda dessa versioner inkluderar dock inte för närvarande inaktiva nätverk. För att se alla nätverksgränssnitt, använd kommandot ifconfig -a istället.

När du redan vet namnet på nätverken och bara vill ha status för ett visst gränssnitt kan du lägga till dess namn till ifconfig-kommandot. Så här:

ifconfig eth0

Aktivera och inaktivera nätverk(Disabling Networks) med ifconfig

Att övervaka statusen för nätverk som körs är inte det enda du kan göra med ifconfig. Du kan också använda kommandot för att konfigurera nästan alla aspekter av dessa gränssnitt, ner till MTU och den använda maskeringen.

Det enklaste användningsfallet är att starta eller stoppa nätverk. Du kan göra detta genom att använda följande kommando:

sudo ifconfig namn upp

Parametern "namn" är det faktiska namnet på nätverket. Detta kan användas för att aktivera vilket som helst av de inaktiva gränssnitten som detekteras med kommandot ifconfig -a.

För att inaktivera ett nätverk, använd bara ner istället för upp:

sudo ifconfig dummy0 ner

Detta kommer att inaktivera gränssnittet.

Konfigurera nätverk med ifconfig

Det är enkelt att ändra alla värden som är kopplade till ett nätverksgränssnitt. Kom bara(Just) ihåg att lägga till kommandot med sudo, eftersom alla dessa ändringar kräver administratörsbehörighet för att träda i kraft.

Den vanligaste användningen av den här funktionen är att tilldela en anpassad IP-adress till ett nätverk. Till exempel, så här ger du en ny IP-adress till dummy0-gränssnittet:

sudo ifconfig dummy0 29.95.245.112

Du kan ange valfri giltig IP-adress efter nätverksnamnet för att tilldela den. Du får bara ett meddelande om du skrivit in något felaktigt. Annars träder ändringen i kraft omedelbart.

Du kan också ange en nätmask så här:

sudo ifconfig dummy0 nätmask 255.255.255.0

Syntaxen för att ställa in en sändningsadress är liknande:

sudo ifconfig dummy0 sändning 77.40.108.115

Om du vill modifiera alla dessa IP-adresser för ett nätverk är det mer effektivt att klumpa ihop alla kommandon. Som de flesta Linux- kommandon kan du inkludera flera argument på samma rad.

Ett nätverksgränssnitt kan också ha ett eller flera alias. Dessa specificeras av syntaxen för namn:x, där namn är nätverkets namn och xa siffra. Till exempel, här är hur du lägger till en alias IP-adress till dummy0-nätverket.

sudo ifconfig dummy0:0 69.72.169.2

Du kan bekräfta att det fungerade genom att använda ifconfig för att få dess status.

ifconfig dummy0:0

Vad mer kan du göra med ifconfig?

Kommandot ifconfig har en omfattande lista med argument som du kan använda för att modifiera många andra variabler i ett nätverksgränssnitt. Du kan bland annat aktivera multicast, ställa in MTU och aktivera promiskuöst läge.

De officiella man-sidorna(official man pages) har en komplett lista över alla argument som kan användas med ifconfig, tillsammans med en teknisk definition av vad varje gör. Du kan naturligtvis anropa manualen från själva terminalen med kommandot man ifconfig.

När ska du använda ifconfig?

För de flesta användare finns det ingen anledning att använda kommandot ifconfig. De automatiska inställningarna som tillhandahålls som standard är tillräckligt bra för normal internetanvändning.

Men om du är en systemadministratör som vill ha mer detaljerad kontroll över sina nätverksgränssnitt, då är ifconfig bara verktyget för dig. Du kan använda kommandot när du startar upp systemet för att korrekt konfigurera nätverksgränssnitt och sedan i stort sett glömma det.

Det är också praktiskt för att diagnostisera nätverksproblem eftersom du kan fråga status för vilket nätverksgränssnitt som helst och konfigurera det. Du kan använda ifconfig för att starta om nätverk eller till och med byta tekniska parametrar tills det fungerar smidigare.



About the author

Hej potentiella arbetsgivare! Jag är en mycket erfaren mjukvaruingenjör med över 7 års erfarenhet inom området. Jag vet hur man designar och utvecklar Windows 7-applikationer och har ett brett utbud av Coola webbplatser-rekommendationer på min profil. Mina kunskaper och erfarenheter erbjuder mig en utmärkt matchning för alla företag som letar efter en talangfull person med goda projektledningsförmåga, programmeringskunskaper och erfarenhet av webbutveckling.



Related posts