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.



About the author

Jeg er webudvikler med erfaring med at arbejde med både Windows 11 og 10. Jeg har også været Firefox-bruger i mange år og er blevet ret dygtig til at bruge den helt nye Xbox One-spilkonsol. Mine store interesser ligger inden for softwareudvikling, specifikt inden for web- og mobiludvikling, samt datavidenskab. Jeg er meget vidende om forskellige computersystemer og deres brug, så jeg kan give upartisk feedback på forskellige programmer eller tjenester, du måtte bruge.



Related posts