Brugen af Linux -kommandoer er essensen af dette system, da vi takket være dem kan udføre hundredvis af informations-, administrative og supportordrer, så vi kan udføre et stort antal opgaver på en sikker og praktisk måde. I hele denne informationsverden på et Linux -system er et af de mest relevante områder netværk, da en server eller computer uden forbindelse til netværket simpelthen ikke vil være i stand til at udføre alle de opgaver, det er designet til, dvs. hvorfor det som Linux -administratorer eller brugere er meget vigtigt at vide, hvordan netværket er konfigureret, og dette opnås takket være kommandoen "ifconfig".
Hvad er kommandoen ifconfigIfconfig (interfacekonfiguration) -kommandoen er en kommando, der er udviklet med det formål at levere kontrol over netværket i aspekter som dets konfiguration, administration samt indhentning af detaljer om parametrene for netværksgrænsefladen ved hjælp af kommandoen line interface. eller i et systemkonfigurations script, hvis det er tilfældet.
Ifconfig KommandoindstillingerDer er nogle muligheder, som vi kan bruge med ifconfig -kommandoen i disse distributioner, f.eks .:
- -a: vis alle tilgængelige grænseflader
- -s: viser resultaterne i kort format
- -v: viser resultaterne i omfattende eller opsummeret tilstand
- op: bruges til at aktivere controlleren for det valgte interface
- ned: bruges til at deaktivere driveren til den valgte grænseflade
- tilføj addr / prefixlen: tilføj en IPv6 -adresse til grænsefladen
- del addr / prefixlen: deaktiver IPv6 -adressen på den valgte grænseflade
- [-] arp: giver dig mulighed for at aktivere eller deaktivere ARP-protokollen på grænsefladen
- [-] allmulti: aktiver eller deaktiver multicast-tilstand på grænsefladen
- mtu N: giver dig mulighed for at definere parameteren for at indstille den maksimale overførselsenhed (MTU)
- --hjælp: vis kommandohjælp
Solvetic forklarer, hvordan du installerer denne "ifconfig" -kommando i nogle af de mest populære distributioner, og så ser vi, hvordan du bruger den.
1. Installer ifconfig på CentOS 8
CentOS 8 er ligesom Red Hat de to mest specielle distributioner til et virksomhedsmiljø på grund af sikkerhedsproblemer og integrerede funktioner, så ifconfig er mere end vigtigt for at kende netværkets tilstand i realtid.
Trin 1
Ifconfig -kommandoen er integreret i en systemværktøjspakke, for at finde ud af hvilken pakke der er, kan vi udføre følgende:
yum hvad giver ifconfig
FORSTØRRE
Trin 2
Som et resultat ser vi, at pakken net-tools er den, der indeholder ifconfig-kommandoen, for at installere denne serie hjælpeprogrammer skal vi udføre følgende:
sudo yum -y installer net -værktøjer
FORSTØRRE
Trin 3
Når det er installeret, kan vi køre det direkte for at se status for netværksgrænsefladen:
FORSTØRRE
2. Installer ifconfig på Debian 11
Debian 11 er den næste tilgængelige version af dette system og er som sådan en af de mest populære Linux -distributioner.
Trin 1
Som standard er denne ifconfig -kommando ikke installeret, og vi vil se følgende, hvis vi prøver at udføre:
Trin 2
For at installere ifconfig -kommandoen der, skal du først opdatere systempakkerne:
passende opdateringTrin 3
Når pakkerne er opdateret, installerer vi Net-værktøjer ved at udføre følgende:
passende installere net-værktøjer
Trin 4
For at udføre ifconfig -kommandoen i Debian 11 vil vi udføre følgende:
sbin / ifconfig
3. Installer ifconfig på Ubuntu 20
Ubuntu er den mest populære Linux -distribution, og vi er på nippet til version 20.04, der frigives.
Trin 1
Ligesom de tidligere distributioner er ifconfig ikke installeret som standard:
Trin 2
Heldigvis er vejledningen til installationen angivet der, men vi råder dig til først at opdatere systempakkerne ved at udføre:
sudo apt opdateringTrin 2
Derefter installerer vi hjælpeprogrammerne med følgende kommando:
sudo apt installere netværktøjer
Trin 3
Når det er installeret, kan vi sikkert udføre kommandoen ifconfig:
Trin 4
For at bestemme placeringen af ifconfig skal vi udføre følgende kommando:
hvilken ifconfig
Som vi kan se, vil det med ifconfig -kommandoen være muligt at få adgang til specifikke detaljer om netværksgrænsefladen, der bruges i Linux og dermed nøjagtigt bestemme dets nuværende tilstand.