“Det er milliarder av enheter koblet til Internett for øyeblikket, trippel enn det er mennesker på jorden, POS, skannere, mobiler, IoT -enheter osv., Gjør internett til et verdensomspennende nett. Hver enhet som er tilgjengelig over Internett, må ha en adresse som skal gjenkjennes. For å finne en internett-tilkoblet enhet, er en IP-adresse definert. En IP -adresse er definert som en internettprotokoll. Det er et 32-biters binært tall som er representert i fire 8-bits etter å ha konvertert til et base 10-tall. Å jobbe med desimaltall er mye enklere og enklere enn å jobbe med et langt binært tall.
Imidlertid er beregning av adresseområder, undernett og masker fremdeles komplisert og feilutsatt. Vi designet denne artikkelen for å lære om IPCALC -kommandoen i Linux -operativsystemet. Her vil vi definere hva en IPCALC -kommando i Linux er og hvordan den kan brukes til å beregne IP -undernettadressen.”
Hva er en ipcalc -kommando i Linux?
Administrering av et nettverk krever at du skal håndtere undernetting. Undernetting er et konsept med distribusjon av nettverk i flere mindre nettverk. Dette brukes til å redusere nettverksdekkende trusler, forbedre nettverkssikkerheten, øke rutingseffektiviteten osv. For å administrere undernetting, må en slags binær matematikk utføres med IP -adressen for å beregne undernettmasken. I scenarier som disse er Linuxs IPCALC -kommando nyttig.
IPCALC -kommandoen i Linux brukes til å utføre enkel manipulering av IP -adresser som å beregne vertsområdet, kringkasting, nettverk og Cisco Wildcard Mask. Det tar en nettmaske og en IPv4 -adresse og returnerer den komplette IP -informasjonen for en vert. I likhet med andre Linux -kommandoer tilbyr den flere alternativer som spesifiserer hvilken informasjon IPCALC vil inneholde.
Her vil vi definere hvordan du bruker IPCALC -kommandoen i Linux og hvordan du får ønsket IP -informasjon ved å bruke den. La oss først vise hvilket alternativ gir IPCAL -kommandoen i Linux oss ved å bruke -hjelpskommandoen, og så bruker vi disse alternativene for å få ønsket utgang. La oss vise alternativene til IPCALC -kommandoen i Linux:
Trykk Enter for å kjøre -hjelpskommandoen. Når du prøver å utføre denne kommandoen, kan du få følgende utdata:
Siden IPCALC -kommandoen ikke er installert ennå, så du må installere den før du bruker en kommando tilknyttet den. Kommandoen “Sudo Apt Install Ipcalc” brukes til å installere IPCALC -kommandoen i Linux. Bruk følgende kommando:
Hvis du har et passordaktivert system, kan det be deg om å oppgi administratorpassordet:
Skriv inn administratorpassordet for å la systemet installere IPCALC -kommandoen i Linux. Etter å ha oppgitt passordet, vil installasjonen begynne, og systemet vil installere IPCALC -kommandoen i Linux automatisk. Se resultatet nedenfor:
Som du kan se, er IPCALC -kommandoen installert vellykket, og nå er systemet klart til å utføre kommandoene tilknyttet IPCALC -kommandoen. Så kjør - Hjelp -kommandoen igjen:
Dette vil vise alle alternativene som er tilgjengelige for IPCAL -kommandoen. Se listen nedenfor:
La oss nå få informasjonen om nettverksadressen ved å bruke IPCALC -kommandoen. For det må vi oppgi IP -adressen til IPCALC -kommandoen som vi trenger informasjonen. Slik kan du gjøre det:
La oss se hva vi får når vi utfører denne kommandoen:
Merk at IPCALC returnerte IPv4 -adressen til nettverket i både desimal og binære tall. De 4 settene med 8 bits binære tall beregnes med IPCALC -funksjonen mot desimal IPv4 -adressen og returneres på mindre enn et sekund. La oss nå beregne et undernett for IP -adressen vi oppga ovenfor. Slik gjør du det:
Her er resultatet av undernetting:
Dette er veldig enkelt, riktig?
La oss se hvilken informasjon IPCALC -alternativene gir. Det første alternativet som vi skal undersøke er -s -flagget. -S -flagget brukes til å få 10 verter mot et enkelt undernett. La oss bruke -S -flagget med IPCALC -kommandoen:
Trykk Enter for å kjøre denne kommandoen og se en lignende utdata som den som er gitt nedenfor:
Som du kan legge merke til, var den forespurte størrelsen på verten 10, og IPCAL -kommandoen har beregnet undernettet med 10 verter. Dette er mye mer informasjon som skal konsumeres på en gang. Hvis vi kan undertrykke den binære utgangen, ville det være støttende. IPCALC -kommandoen gir et A -B -alternativ for å undertrykke den binære utgangen. Slik kan du oppnå det:
Dette bør undertrykke den binære adressen og bare returnere desimaladressen. Bekreft resultatet nedenfor:
IPCALC -kommandoen kan også brukes til å få deaggregatadresseområdet til den medfølgende IP -adressen. Det gir et -r -alternativ for å finne deaggregatadresseområdet. Deaggregate adresseområdet betyr å få det komplette spekteret av adresser tilknyttet den oppgitte IP -adressen separat. Bruk følgende kommando for å oppnå resultatet:
Alternativet -R med IPCALC -kommandoen inneholder følgende utdata:
La oss nå vise versjonen av IPCALC -kommandoen som vi bruker så langt:
For å finne versjonen av IPCALC -kommandoen, har vi alternativet -V tilgjengelig. Bare kjør ipcal -v -kommandoen for å vise versjonen av IPCALC -kommandoen. Her er en versjon av vår IPCALC -kommando:
Det er mange ekstra alternativer tilgjengelig med IPCALC -funksjonene. Alt kan oppføres med -hjelpens flagg. Hvert alternativ følger det samme formatet som ble brukt ovenfor.
Konklusjon
I denne opplæringen utforsket vi IPCALC -kommandoen i Linux -operativsystemet. IPCALC -kommandoen kommer godt med når vi jobber med undernetting. Milliarder av enheter er koblet over internett, og å spore hver av dem er ganske vanskelig. Men IPCALC -kommandoen i Linux har gjort ting enklere ved å gi flere alternativer for å jobbe med IP -adresser. Hvert alternativ for IPCALC -kommandoen gir en annen type informasjon, slik at du kan bruke et hvilket som helst alternativ i henhold til ditt behov for å få ønsket resultat.