Jump to content
Geeks Nation Forums
Sign in to follow this  
1o80B

Subnet.

Recommended Posts

Salut tout le monde.

A la job on arrive a la limite de nos adresse IP.

Nous somme dans le range 192.168.151.X

Et nous avons le mask de sous réseau : 255.255.255.0

J'ai lu que si je change le subnet a 255.255.255.252, ça me donnerais :

192.168.150.X

192.168.151.X

192.168.152.X

192.168.153.X

192.168.154.X

Je me trompe?

Share this post


Link to post
Share on other sites

Ca me tente pas de calculer, mais fait attentien aux limites du subnet, quand tu utilise des mask "pas clean", le ***.***.***.*** marche plus, il faut que tu check en binaire quel est ton bcast et tout ca pour que tes clients marchent encore. Je pense que tu est mieux d'aller en /16 directement si tu veux garder tes plages d'addresses et qu'il y a rien d'autre dans le 192.168.0.0/16. Mais tan qua faire et tout reconfigurer en /22 ou 20 pour augmenter ta plage, moi je setuperais un mDNS pour representer les machine avec leurs hostname a la place de leurs IP et je me ferais un menu subnet (genre /16) dans le 10.0.0.0/8. Comme ca tu aurais paix pour toujours avec les plages, mais c'est plus de job initialement (pour en sauver plus tard). mDNS/Bonjour/ZeroConf/Avahi c'est assez automatique par contre, mais pour quelque services, c'est bien de le configurer manuelement pour la discovery automatique (pas necessaire, mais pratique). C'est mon two cent.

A part ca, ton mask, tu veux le diminuer, pas l'augmenter. Le diminuer augmente la partie basse, donc augmente le nombre d'addresses dans les plage (mais diminue le nombre de plages).

Share this post


Link to post
Share on other sites

255.255.255.0 te donne droit à 255 IPs (192.168.151.1 à 192.168.151.255)

en mettant 255.255.255.252 (11111111.11111111.11111111.11111100 en binaire) ça te donnerais juste le range 192.168.151.1 à 192.168.151.3 de disponible

C'est à dire les bits à 0 dans ton masque.

Pour augmenter le nombre d'adresses disponibles, met un chiffre moins élevé que 255 comme 3e chiffre.

255.255.255.0 = (11111111.11111111.11111111.00000000) = /24 = 255 adresses (192.168.151.1 à 192.168.151.255)

255.255.254.0 = (11111111.11111111.11111110.00000000) = /23 = 511 adresses (192.168.151.1 à 192.168.152.255)

255.255.252.0 = (11111111.11111111.11111100.00000000) = /22 = 1023 adresses (192.168.151.1 à 192.168.154.255)

255.255.248.0 = (11111111.11111111.11111000.00000000) = /21 = 2047 adresses (192.168.151.1 à 192.168.158.255)

et ainsi de suite

Comme Elv13 dit, vérifie que personne l'utilise les adresses 152.X et plus avant de changer les subnet.

Share this post


Link to post
Share on other sites

Merci des info les gars.. j'ai commencer à lire la dessu, mais un vendredi PM quand il fait soleil... dure à ce concentrer ;)

Share this post


Link to post
Share on other sites

Ya plusieurs solutions dépendant de tes besoins et restrictions. As-tu plusieurs sous-réseaux qui doivent être routés entre eux ?

Si oui, ya le VLSM (Variable Lenght Subnet Mask) pour réduire au minimum le nombre d'adresses hôtes gaspillées. Tu prends ton plus gros sous-réseau en premier avec exemple un /24 et ensuite le second sous-réseau en /26 ou whatever ainsi de suite. Tu gardes tes /30 (255.255.255.252) pour tes liens point-to-point car dans tes plages d'adresses d'hôtes attribuables yen yaura tjrs 2 d'inutilisables. La première qui est celle du réseau et la dernière, celle du broadcast. Te faut ensuite un protocole de routage qui supporte le classless comme RIPv2, OSPF ou ben EIGRP si t'as des équipements Cisco.

Si pour le gaspillage d'adresses tu te dis "Who cares ?" et que tu veux avoir plusieurs sous-réseaux reste en /24 et ajoute un routeur ou une switch de couche 3 pour faire le routage inter-réseaux.

Et enfin si tu as pas de routeur ni de switch de couche 3 ou ben que tu as pas besoin de protocole de routage parce que t'as qu'un seul réseau, tu peux alors utiliser le masque que tu veux. Un masque /16 te donne un peu plus de 65 000 hôtes (2e16...tente pas de calculer...) dans le même sous-réseau ou le masque que tu veux, suffit de savoir combien tu veux d'adresses différentes et prévoit aussi l'évolutivité future de ton réseau.

Un petit reminder:

32 bit pour une IP v4

_Réseau_ _______Hôtes_____________

/8 = 255.0.0.0 = 11111111.00000000.00000000.00000000 = 8 bits pour l'adresse réseau et 24 bits pour les hôtes

Nbre d'hôte utilisables = 2e(nbre de bit(s) d'hôtes) -2 = 2e24 -2 =16 777 214 adresses différentes

________Réseau__ _______Hôtes_____

/16 = 255.255.0.0 = 11111111.11111111.00000000.00000000 = 16 bits réseau et 16 bits d'hôtes donc

2e(16) - 2 = 65534 hôtes

__________Réseau___________ _Hôtes_

/26 = 255.255.255.192 = 11111111.11111111.11111111.11000000 = 26 bits réseau et 6 bits d'hôtes donc

2e(6) - 2 = 62 hôtes

ainsi de suite...

J'oubliais... ya des conventions à suivre pour les adresses de réseaux privés.

* Adresses IP privées de classe A : 10.0.0.1 à 10.255.255.254, permettant la création de vastes réseaux privés comprenant des milliers d'ordinateurs.

* Adresses IP privées de classe B : 172.16.0.1 à 172.31.255.254, permettant de créer des réseaux privés de taille moyenne.

* Adresses IP privées de classe C : 192.168.0.1 à 192.168.255.254, pour la mise en place de petits réseaux privés.

Le type de classe n'a plus aucune utilité depuis l'utilisation des protocoles de routage sans classe mais la plage d'adresses privées recommandée reste la même.

Keks p'tits liens qui te seront utiles:

Adresse IP

VLSM

@+!

Si t'as des interrogations hésites pas et shoot tes questions.

Edited by SebQc77

Share this post


Link to post
Share on other sites

+1 !

Content de savoir que je ne suis pas le seul capable/motive pour donner la grosse explication en software! Je comencais a desesperer :friends:

Edited by Elv13

Share this post


Link to post
Share on other sites

Désolé du retard (je suis dans le jus), j'ai quelque petites questions....

Ça veux dire quoi les /8 /16 /24 /26 etc?

edit : Si j,ai bien compris le nombre de bit pour l'adresse IP.Si on a 6 bits qui reste pour identifier les hosts ( 2e(6) ) ça nous donnerais 64 adresse disponible right?

Donc si on met un 192.168.151.0/26 ça nous donne 192.168.151.2 @ 192.168.151.65 c'est ça?

Dons ça veux dire que si je met sur 255.255.254.0

Je peux avoir : 192.168.151.X + 192.168.152.X

Donc comme Dru a dit : 511 Adresses. (je crois pas avoir besoin de plus plus tard).

Maintenant dans la configuration.

Dois-je changer tout mes clients actuel en 255.255.254.0 ? Si je les laisse sur 255.255.255.0 il ne pourrons juste pas acceder a 192.168.151.152.X right?

je me demande cette question car j'ai plein d'adresse fixes...

edit : Et si je met un ordinateur dans le subnet 255.255.254.0 , que je lui donne une adresse dans le 192.168.152.X et que je lui laisse ma passerelle par défaut (192.168.151.11) c'est normal que ça ne fonctionne pas ?

edit2: Je comprend un peu plus ! Si je prend la solution "who care des adresse ip gaspillées" je met un routeur qui est classless et je route tout mon trafic de 192.168.152.X vers mon réseau principale qui est 192.168.151.X

C'est ça?

Edited by 1o80B

Share this post


Link to post
Share on other sites

Pour comprendre les subnet, t dois absolument travailler en binaire. C'est la seul maniere de calculer ca a la main. Ca te fera pas des chiffre rond en ***.***.***.***. Par example, si tu reduit la taille du mask (de /24/ a /26 genre), ca se peut que tes IP soit de 192.169.151.12 a 192.168.153.3 (chriffres fictifs). Dans ce cas, 192.169.151.11 et 192.168.153.4 ferait partie du subnet, mais comme bcast genre. Donc tu peuc pas t'en servir, ce qui va decaler tes subnets.

Pour que ca a l'air clean, calcul le direct en binaire. Comme ca il y aura pas de chiffres bastard.

/8, /16, /24 ou /31 (et tout les autres), ce sont le nombre de bits qui ne seront pas forcee dans le subnet. Par example, voici une addresse IPv4:

01100101011101101101010010011101

Si je met un mask /8 sur cette addresse, ca va ressembler a ca:

01100101 011101101101010010011101

donc, ici, le petit bloc est la partie de l'addresse qui ne change pas. Le gros block ce sont tes subnets. En chiffre, 101.***.***.*** ou les "*" sont a toi pour faire tes subnets. /8, /16 et /24, tu les voit souvent parce que c'est ceux qui arrivent flush dans le model **.***.***.***. Tout les autres vont donner des affaire pas lisible.

Si tu veux pas te casser la tete a apprendre a calculer en binaire, moi je te dis prend 10.***.***.*** et fait toit un mega slash 20 ou meme 16 dessus. Comme ca tu ne manquera jamais d'addresse. Fait toi des addresses virtuelles sur 192.168.tes_addreses_actuele pour eviter de tout fucker ton reseau et link les sur les nouvelle addresses de tes serveurs sur ton noveau reseau.

Avec ca, tu ne te bas pas avec une economie innutile a faire des /22 a la place de /24. Tu te fait 1 /16 avec 65532 addresses disponibles dessus. Pie tu migre lentement tes serveurs dessus.

Share this post


Link to post
Share on other sites

Au fait, je me suis lancer dans les VLAN et je les ai router a partir de notre routeur Cisco ;)

Cool en siboire !

:)

Merci tout le monde.

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...