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.
Related posts
Linux FIND-kommando med exempel
Konvertera bilder mellan format via kommandoraden i Ubuntu
Varför kommandot "mindre" är bättre än "mer" i UNIX och Linux
Använd kommandot Linux 'dd' med ett enkelt gränssnitt
Chown-kommando i Linux: Hur man använder det
Hur man installerar och ställer in Kali Linux
Hur man ställer in och konfigurerar TCP/IP-filer på Linux (TCP/IP-inställningar för Linux)
Hur man installerar nästan vilken skrivare som helst på Ubuntu
7 sätt att zippa och packa upp filer i Linux
Konfigurera Ubuntu för att inte dämpa eller stänga av en inaktiv skärm
Topp 10 Raspberry Pi Linux-kommandon du bör känna till
Vanliga orsaker till att Ubuntu kraschar och hur man återställer
Hur man installerar om Linux Mint utan att förlora dina data och inställningar
Skapa din egen Live Video Streaming Server med Linux
Hur man tar bort en fil eller katalog i Linux
En Ubuntu Linux-guide för nybörjare
Gör en anpassad Live Linux Distro med Linux Live Kit
Hur man kompilerar programvarupaket på Linux
De 7 bästa gratis antivirusprogrammen för Linux
6 enkla sätt att snabba upp din Ubuntu-installation