Comment calculer l'adresse de sous-réseau IP avec l'outil IPCALC

Comment calculer l'adresse de sous-réseau IP avec l'outil IPCALC

Lorsque vous gérez un réseau, vous devrez sans aucun doute faire face à la sous-réseau. Certains administrateurs de réseau peuvent faire les mathématiques binaires assez rapidement dans leur tête, pour déterminer le masque de sous-réseau. Cependant, d'autres peuvent avoir besoin d'aide et c'est là que ipcalc L'outil est utile.

Lire aussi: Guide d'un Linux Sysadmin pour la gestion du réseau, le dépannage et le débogage

Ipcalc En fait, fait beaucoup plus - il prend une adresse IP et un masque de réseau et fournit la diffusion, le réseau, le masque de jogue Cisco et la gamme d'hôtes. Vous pouvez également l'utiliser comme un outil d'enseignement pour présenter des résultats de sous-réseau dans des valeurs binaires faciles à comprendre.

Certaines des utilisations de ipcalc sont:

  • Valider l'adresse IP
  • Afficher l'adresse de diffusion calculée
  • Afficher le nom d'hôte déterminé via DNS
  • Afficher l'adresse ou le préfixe du réseau

Comment installer ipcalc dans Linux

À installer ipcalc, Exécutez simplement l'une des commandes ci-dessous, en fonction de la distribution Linux que vous utilisez.

$ sudo apt installer ipcalc 

Le ipcalc Le package doit être installé automatiquement sous Centos / Rhel / Fedora Et cela fait partie du IniTScripts Package, mais si pour une raison quelconque il est manquant, vous pouvez l'installer en utilisant:

# yum install initscripts # rhel / centos # dnf installer initscripts #fedora 

Comment utiliser ipcalc dans Linux

Ci-dessous, vous pouvez voir quelques exemples d'utilisation d'IPCALC.

Obtenez des informations sur l'adresse du réseau:

# ipcalc 192.168.20.0 
Échantillon de sortie
Adresse: 192.168.20.0 11000000.10101000.00010100. 00000000 Masque de réseau: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 WILD CARD: 0.0.0.255 00000000.00000000.00000000. 11111111 => Réseau: 192.168.20.0/24 11000000.10101000.00010100. 00000000 hostmin: 192.168.20.1 11000000.10101000.00010100. 00000001 hostmax: 192.168.20.254 11000000.10101000.00010100. 11111110 Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111 hôtes / net: 254 classe C, Internet privé 

Calculer un sous-réseau pour 192.168.20.0/24.

# ipcalc 192.168.20.0/24 
Échantillon de sortie
Adresse: 192.168.20.0 11000000.10101000.00010100. 00000000 Masque de réseau: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 WILD CARD: 0.0.0.255 00000000.00000000.00000000. 11111111 => Réseau: 192.168.20.0/24 11000000.10101000.00010100. 00000000 hostmin: 192.168.20.1 11000000.10101000.00010100. 00000001 hostmax: 192.168.20.254 11000000.10101000.00010100. 11111110 Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111 hôtes / net: 254 classe C, Internet privé 

Calculez un seul sous-réseau avec 10 hôtes:

# ipcalc 192.168.20.0 -S 10 
Échantillon de sortie
Adresse: 192.168.20.0 11000000.10101000.00010100. 00000000 Masque de réseau: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 WILD CARD: 0.0.0.255 00000000.00000000.00000000. 11111111 => Réseau: 192.168.20.0/24 11000000.10101000.00010100. 00000000 hostmin: 192.168.20.1 11000000.10101000.00010100. 00000001 hostmax: 192.168.20.254 11000000.10101000.00010100. 11111110 Broadcast: 192.168.20.255 11000000.10101000.00010100. 11111111 hôtes / net: 254 classe C, Internet privé 1. Taille demandée: 10 hôtes Masque de réseau: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000 Réseau: 192.168.20.0/28 11000000.10101000.00010100.0000 0000 hostmin: 192.168.20.1 11000000.10101000.00010100.0000 0001 HOSTMAX: 192.168.20.14 11000000.10101000.00010100.0000 1110 Broadcast: 192.168.20.15 11000000.10101000.00010100.0000 1111 Hôtes / net: 14 classe C, Internet privé Taille: 16 adresses. Réseau d'occasion: 192.168.20.0/28 inutilisé: 192.168.20.16/28 192.168.20.32/27 192.168.20.64/26 192.168.20.128/25 

Si vous souhaitez supprimer la sortie binaire, vous pouvez utiliser le -b Option comme indiqué.

# ipcalc -b 192.168.20.100 
Échantillon de sortie
Adresse: 192.168.20.100 Masque de réseau: 255.255.255.0 = 24 Wildcard: 0.0.0.255 => Réseau: 192.168.20.0/24 hostmin: 192.168.20.1 hostmax: 192.168.20.254 Broadcast: 192.168.20.255 hôtes / net: 254 classe C, Internet privé 

Pour en savoir plus sur le ipcalc Utilisation, vous pouvez utiliser:

# ipcalc - help # man ipcalc 

Vous pouvez trouver le fonctionnaire ipcalc Site Web à http: // jodies.de / ipcalc.

Conclusion

C'était un tutoriel simple, montrant comment utiliser ipcalc outil avec quelques exemples de base. Si vous avez des questions ou des conseils, assurez-vous de les soumettre dans la section des commentaires ci-dessous.