Découper en sous-réseaux
Agréger des plages
Tableau des masques de sous-réseau
Vérifiez adresses et droits avant de les appliquer à des réseaux ou serveurs de production.
chmod 777 donne rwxrwxrwx : tout utilisateur du système peut lire, modifier et exécuter le fichier. On le voit souvent comme solution rapide aux erreurs de droits, mais n’importe quel processus peut alors écraser votre code. Changez plutôt le propriétaire avec chown ou passez en 775 avec un groupe commun ; /tmp utilise 1777 avec le sticky bit.
Mode d’emploi
- IPv4 : saisissez une adresse avec préfixe (192.168.1.10/24) ou masque (192.168.1.10 255.255.255.0), ou déplacez le curseur. Chaque valeur se copie d’un geste.
- Découpez le réseau en sous-réseaux égaux plus petits, puis copiez la liste ou téléchargez un CSV.
- Agréger : collez des CIDR, des adresses ou des plages pour obtenir le plus petit ensemble de blocs CIDR qui les couvre.
- IPv6 : saisissez une adresse avec préfixe pour voir les formes compressée et développée, la plage et le nombre exact d’adresses.
- chmod : cochez des cases, tapez un nombre octal ou une chaîne rwx ; la commande se met à jour aussitôt.
- Les réseaux /31 ont deux adresses utilisables (RFC 3021) et les /32 une seule ; pas de broadcast.
- Un masque écrit à l’envers (wildcard comme 0.0.0.255) est aussi reconnu.
- Les comptes IPv6 utilisent des entiers exacts : même un /0 affiche les 2^128 adresses.
- -R applique le même mode aux dossiers et fichiers ; en général 755 pour les dossiers et 644 pour les fichiers.
Comment fonctionne la notation CIDR
Une adresse IPv4 compte 32 bits. Le préfixe après la barre indique combien désignent le réseau ; les autres numérotent les hôtes. Un /24 laisse 8 bits d’hôte, soit 2^8 = 256 adresses. La première est l’adresse réseau, la dernière l’adresse de broadcast : il reste 254 hôtes utilisables. La règle générale est 2^(32 − préfixe) − 2.
Exemple : 192.168.1.10/24 a pour masque 255.255.255.0, pour réseau 192.168.1.0, pour hôtes 192.168.1.1 à 192.168.1.254 et pour broadcast 192.168.1.255. Découpé en /26, le même réseau donne quatre blocs de 64 adresses avec 62 hôtes chacun. Les liaisons point à point peuvent utiliser un /31 à deux adresses utiles (RFC 3021), et un /32 désigne un seul hôte.
Masques, masques inverses et plages privées
Le masque de sous-réseau écrit le préfixe en notation décimale pointée : /20 vaut 255.255.240.0. Le masque inverse (wildcard), 0.0.15.255, est celui qu’attendent les ACL Cisco et OSPF. Les réseaux privés utilisent les plages de la RFC 1918 : 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16 ; 100.64.0.0/10 est réservé au CGNAT et 169.254.0.0/16 aux adresses de lien local.
L’IPv6 se compte autrement
Les adresses IPv6 font 128 bits et n’ont pas de broadcast. Le sous-réseau standard d’un LAN est un /64, soit 2^64 adresses (environ 18,4 trillions) ; une attribution /48 contient 65 536 réseaux /64. Les zéros en tête de chaque groupe peuvent tomber et une suite de groupes nuls s’abrège en :: : 2001:0db8:0000:0000:0000:0000:0000:0001 s’écrit 2001:db8::1 (RFC 5952).
Questions fréquentes
Combien d’hôtes dans un /24 ?
256 adresses, dont 254 utilisables pour des hôtes : la première (.0) est l’adresse réseau, la dernière (.255) le broadcast. Le masque est 255.255.255.0.
Comment calculer le nombre d’hôtes utilisables ?
Retirez le préfixe de 32, élevez 2 à cette puissance et soustrayez 2. Un /27 donne 2^5 − 2 = 30 hôtes, un /22 2^10 − 2 = 1 022. /31 et /32 font exception avec 2 et 1 adresses utiles.
Qu’est-ce qu’un masque inverse (wildcard) ?
L’inverse bit à bit du masque de sous-réseau : 255.255.255.0 devient 0.0.0.255. Les routeurs Cisco IOS l’utilisent dans les listes d’accès et OSPF pour indiquer les bits qui doivent correspondre.
Quelles plages d’adresses IP sont privées ?
10.0.0.0/8, 172.16.0.0/12 (de 172.16.0.0 à 172.31.255.255) et 192.168.0.0/16, définies par la RFC 1918. Elles ne sont pas routées sur Internet.
Comment découper un réseau en sous-réseaux plus petits ?
Chaque bit de préfixe en plus double le nombre de sous-réseaux et divise leur taille par deux. Découper 10.0.0.0/24 en /26 donne quatre sous-réseaux de 64 adresses : .0, .64, .128 et .192. L’outil de découpage les liste et les exporte en CSV.
Pourquoi un sous-réseau IPv6 est-il souvent en /64 ?
L’autoconfiguration sans état (SLAAC) construit les 64 derniers bits à partir de l’appareil lui-même, d’où la convention du /64 pour les segments LAN. Des préfixes plus courts comme /56 ou /48 sont ceux que les fournisseurs attribuent aux clients.