Linux Ifconfig Command: Sådan bruges det
I Ubuntu og andre Linux-distros er kommandolinjeværktøjer(command line tools) normalt den bedste måde at interagere med computerens indre funktioner på. Ifconfig-kommandoen bruges til at konfigurere netværksindstillinger på Linux .
Ifconfig er en ældre version af ip-kommandoen, men mange foretrækker stadig ifconfig på grund af dens enklere syntaks og brugervenlighed. Men præcis hvordan bruger du ifconfig til netværksgrænsefladekonfiguration? Her er en gennemgang.
Installation af Net-Tools
Ifconfig-kommandoen kommer som standard ikke installeret i Linux- distributioner. De fleste systemadministratorer vil installere den pakke, den tilhører, når de konfigurerer tingene, men i nogle tilfælde mangler den muligvis på din computer. Du kan nemt installere det.
Hvis du prøver at bruge ifconfig-kommandoen på et system, der ikke har det installeret, får du en fejlmeddelelse – sammen med instruktioner om, hvordan du installerer det. Indtast blot kommandoen:
sudo apt installer net-værktøjer
Dette vil installere ifconfig og et par andre netværkskonfigurationsværktøjer. Bemærk, at sudo er påkrævet for at installere ifconfig og aktivere eller deaktivere netværk.
Visning af netværksoplysninger ved hjælp af(Network Information Using) ifconfig
Den enkleste måde at bruge ifconfig-kommandoen på er at køre den direkte uden nogen parametre. Dette viser oplysninger om alle aktive grænseflader, inklusive ethernet og trådløse forbindelser.
Dette giver alle relevante oplysninger om netværksgrænsefladerne, inklusive MTU - værdi (Maximum Transmission Unit ), IP-adresser(IP addresses) og pakkehistorik. Hvis du kun vil have de tekniske specifikationer i et mere fordøjeligt format med grænsefladenavne, skal du indtaste ifconfig -s.
Begge disse versioner inkluderer dog ikke aktuelt inaktive netværk. For at se alle netværksgrænseflader, brug ifconfig -a kommandoen i stedet.
Når du allerede kender navnet på netværkene og kun ønsker status for en bestemt grænseflade, kan du tilføje dens navn til ifconfig-kommandoen. Sådan her:
ifconfig eth0
Aktivering og deaktivering af netværk(Disabling Networks) med ifconfig
Overvågning af status for kørende netværk er ikke det eneste, du kan gøre med ifconfig. Du kan også bruge kommandoen til at konfigurere næsten alle aspekter af disse grænseflader, ned til MTU'en(MTU) og den anvendte maskering.
Den enkleste brug er at starte eller stoppe netværk. Du kan gøre dette ved at bruge følgende kommando:
sudo ifconfig navn op
Parameteren "navn" er det faktiske navn på netværket. Dette kan bruges til at aktivere enhver af de inaktive grænseflader, der er fundet ved hjælp af ifconfig -a kommandoen.
For at deaktivere et netværk skal du bare bruge ned i stedet for op:
sudo ifconfig dummy0 nede
Dette vil deaktivere grænsefladen.
Konfiguration af netværk med ifconfig
Det er nemt at ændre enhver værdi forbundet med en netværksgrænseflade. Bare(Just) husk at sætte kommandoen foran med sudo, da alle disse ændringer kræver administratorrettigheder for at træde i kraft.
Den mest almindelige brug af denne funktion er at tildele en brugerdefineret IP-adresse til et netværk. For eksempel er det sådan, man giver en ny IP-adresse til dummy0-grænsefladen:
sudo ifconfig dummy0 29.95.245.112
Du kan indtaste enhver gyldig IP-adresse efter netværksnavnet for at tildele den. Du får kun besked, hvis du har indtastet noget forkert. Ellers træder ændringen i kraft med det samme.
Du kan også angive en netmaske som denne:
sudo ifconfig dummy0 netmaske 255.255.255.0
Syntaksen for indstilling af en broadcast-adresse er den samme:
sudo ifconfig dummy0 udsendelse 77.40.108.115
Hvis du ønsker at ændre alle disse IP-adresser for et netværk, er det mere effektivt at samle alle kommandoerne. Som de fleste Linux -kommandoer kan du inkludere flere argumenter på samme linje.
En netværksgrænseflade kan også have et eller flere aliaser. Disse er specificeret af syntaksen for navn:x, hvor navn er netværkets navn og xa ciffer. For eksempel, her er, hvordan du tilføjer en alias IP-adresse til dummy0-netværket.
sudo ifconfig dummy0:0 69.72.169.2
Du kan bekræfte, at det virkede ved at bruge ifconfig for at få dets status.
ifconfig dummy0:0
Hvad kan du ellers gøre med ifconfig?
Ifconfig-kommandoen har en omfattende liste over argumenter, som du kan bruge til at ændre mange andre variabler i en netværksgrænseflade. Du kan blandt andet aktivere multicast, indstille MTU'en(MTU) og aktivere promiskuøs tilstand.
De officielle man-sider(official man pages) har en komplet liste over alle de argumenter, der kan bruges med ifconfig, sammen med en teknisk definition af, hvad hver gør. Du kan selvfølgelig kalde manualen fra selve terminalen ved at bruge kommandoen man ifconfig.
Hvornår skal du bruge ifconfig?
For de fleste brugere er der ringe grund til at bruge ifconfig-kommandoen. De automatiske indstillinger, der leveres som standard, er gode nok til normal internetbrug.
Men hvis du er en systemadministrator, der ønsker mere detaljeret kontrol over deres netværksgrænseflader, så er ifconfig lige værktøjet for dig. Du kan bruge kommandoen ved opstart af systemet til korrekt at konfigurere netværksgrænseflader og så stort set glemme alt om det.
Det er også praktisk til at diagnosticere netværksproblemer, da du kan forespørge om status for enhver netværksgrænseflade og konfigurere den. Du kan bruge ifconfig til at genstarte netværk eller endda skifte tekniske parametre, indtil det fungerer mere gnidningsløst.
Related posts
Linux FIND-kommando med eksempler
Konverter billeder mellem formater via kommandolinjen i Ubuntu
Hvorfor "mindre"-kommandoen er bedre end "mere" i UNIX og Linux
Brug Linux 'dd'-kommandoen med en simpel GUI
Chown-kommando i Linux: Sådan bruges det
9 bedste Linux-distros til hacking
Lav en brugerdefineret Live Linux Distro med Linux Live Kit
Sådan installeres en Linux Distro på din Chromebook
Top 10 bedste Linux-apps til Ubuntu-brugere
En begynders Ubuntu Linux-guide
5 måder at automatisere en filsikkerhedskopi i Linux
Sådan installeres næsten enhver printer på Ubuntu
Den nemmeste måde at fjernoprette forbindelse til Linux Mint fra ethvert operativsystem
Sådan geninstalleres Linux Mint uden at miste dine data og indstillinger
Forstå Linux-tilladelser og chmod-brug
Sådan sletter du en fil eller mappe i Linux
Opret og rediger zip-filer i Linux ved hjælp af terminalen
7 måder at zippe og udpakke filer i Linux
Sådan kompileres softwarepakker på Linux
Linux-filtilladelser - Hvad er Chmod 777, og hvordan man bruger det