"Attualmente ci sono miliardi di dispositivi collegati a Internet, triplo di quanto non ci siano persone sulla terra, POS, scanner, cellulari, dispositivi IoT, ecc., rendere Internet un World Wide Web. Ogni dispositivo accessibile su Internet deve avere un indirizzo per essere riconosciuto. Per individuare un dispositivo connesso a Internet, è definito un indirizzo IP. Un indirizzo IP è definito come un protocollo Internet. È un numero binario a 32 bit che è rappresentato in quattro 8 bit dopo aver convertito in un numero di base 10. Lavorare con i numeri decimali è molto più semplice e più semplice che lavorare con un numero binario lungo.
Tuttavia, calcolanti intervalli di indirizzi, sottoreti e maschere sono ancora complicati e soggetti a errori. Abbiamo progettato questo articolo per conoscere il comando IPCALC nel sistema operativo Linux. Qui definiremo cos'è un comando IPCalc in Linux e come può essere utilizzato per calcolare l'indirizzo della sottorete IP."
Cos'è un comando IPCalc in Linux?
La gestione di una rete richiede di affrontare la sottorete. La sottorete è un concetto di distribuzione di reti in più reti più piccole. Questo viene utilizzato per ridurre le minacce a livello di rete, migliorare la sicurezza della rete, aumentare l'efficienza di routing, ecc. Per gestire la sottorete, una sorta di matematica binaria deve essere eseguita con l'indirizzo IP per calcolare la maschera di sottorete. In scenari come questi, il comando IPCALC di Linux è utile.
Il comando IPCALC in Linux viene utilizzato per eseguire una semplice manipolazione di indirizzi IP come il calcolo della gamma host, della trasmissione, della rete e della maschera di cattedri selvaggi Cisco. Prende una maschera di rete e un indirizzo IPv4 e restituisce le informazioni IP complete per un host. Simile ad altri comandi Linux, offre più opzioni che specificano quali informazioni IPCALC conterrà.
Qui definiremo come utilizzare il comando IPCalc in Linux e come ottenere le informazioni IP desiderate utilizzandole. Innanzitutto, visualizziamo quale opzione il comando ipcal in Linux ci fornisce utilizzando il comando -help, quindi useremo quelle opzioni per ottenere l'output desiderato. Visualiamo le opzioni del comando IPCalc in Linux:
Premere Invio per eseguire il comando -help. Quando si tenta di eseguire questo comando, è possibile ottenere il seguente output:
Poiché il comando IPCALC non è ancora installato, quindi devi installarlo prima di utilizzare qualsiasi comando ad esso. Il comando "Sudo Apt Installa IPCALC" viene utilizzato per installare il comando IPCalc in Linux. Usa il seguente comando:
Se si dispone di un sistema abilitato alla password, potrebbe chiedere di inserire la password di amministrazione:
Immettere la password di amministrazione per consentire al sistema di installare il comando IPCalc in Linux. Dopo aver fornito la password, inizierà l'installazione e il sistema installerà automaticamente il comando IPCalc in Linux. Vedi il risultato seguente:
Come puoi vedere, il comando IPCalc è installato correttamente e ora il sistema è pronto per eseguire i comandi associati al comando IPCalc. Quindi esegui di nuovo il comando - aiuto:
Questo visualizzerà tutte le opzioni disponibili per il comando ipcal. Vedi l'elenco seguente:
Ora, otteniamo le informazioni sull'indirizzo di rete utilizzando il comando IPCALC. Per questo, dobbiamo fornire l'indirizzo IP al comando IPCalc di cui abbiamo bisogno delle informazioni. Ecco come puoi farlo:
Vediamo cosa otteniamo quando eseguiamo questo comando:
Si noti che l'IPCALC ha restituito l'indirizzo IPv4 della rete sia in numero decimale che binario. I 4 set di numeri binari da 8 bit sono calcolati dalla funzione IPCalc rispetto all'indirizzo IPv4 decimale e restituiti in meno di un secondo. Ora calcoliamo una sottorete per l'indirizzo IP che abbiamo fornito sopra. Ecco come farlo:
Ecco il risultato della sottorete:
Questo è molto semplice, giusto?
Vediamo quali informazioni forniscono le opzioni IPCalc. La prima opzione che esamineremo è il flag -s. Il flag -s viene utilizzato per ottenere 10 host contro una singola sottorete. Usiamo il flag -s con il comando IPCalc:
Premere Invio per eseguire questo comando e vedere un output simile a quello indicato di seguito:
Come puoi notare, la dimensione richiesta dell'host era 10 e il comando ipcal ha calcolato la sottorete con 10 host. Questa è molte più informazioni da consumare contemporaneamente. Se riusciamo a sopprimere l'output binario, sarebbe di supporto. Il comando IPCALC fornisce un'opzione A -B per sopprimere l'output binario. Ecco come puoi raggiungere questo:
Ciò dovrebbe sopprimere l'indirizzo binario e restituire solo l'indirizzo decimale. Conferma il risultato seguente:
Il comando IPCalc può anche essere utilizzato per ottenere l'intervallo di indirizzo DEAGGREGATE dell'indirizzo IP fornito. Fornisce un'opzione -r per trovare l'intervallo di indirizzi DEAGGREGATE. L'intervallo di indirizzi DEAggreGate significa ottenere l'intervallo completo di indirizzi associati all'indirizzo IP fornito separatamente. Usa il comando seguente per ottenere il risultato:
L'opzione -r con il comando IPCALC fornisce il seguente output:
Ora visualizziamo la versione del comando IPCalc che stiamo usando finora:
Per trovare la versione del comando IPCalc, abbiamo l'opzione -v disponibile. Basta eseguire il comando IPCAL -V per visualizzare la versione del comando IPCalc. Ecco una versione del nostro comando IPCalc:
Ci sono molte opzioni aggiuntive accessibili con le funzioni IPCalc. Tutto può essere elencato con la flag -help. Ogni opzione segue lo stesso formato usato sopra.
Conclusione
In questo tutorial, abbiamo esplorato il comando IPCalc nel sistema operativo Linux. Il comando IPCalc è utile quando stiamo lavorando con la sottorete. Miliardi di dispositivi sono collegati su Internet e il monitoraggio di ciascuno di essi è piuttosto difficile. Ma il comando IPCALC in Linux ha reso le cose più facili fornendo diverse opzioni per lavorare con gli indirizzi IP. Ogni opzione del comando IPCALC fornisce un diverso tipo di informazione, quindi è possibile utilizzare qualsiasi opzione in base alla necessità di ottenere il risultato desiderato.