Masques de sous réseau.

Répondre
Partager Rechercher
Voici mon probleme:

J'ai actuellement 3 allocations d'IP différentes sur mes différents postes:

Une allocation en 192.168.0.X
Une allocation en 192.168.2.X
Une allocation en 192.168.3.X

Les masques actuellement sont de 255.255.255.0
Ce qui fait que les postes en 192.168.0.X ne voient pas les postes en 192.168.2.X et les postes en 192.168.3.X, et inversement.

Apres un petit calcul en binaire, j'ai calculé qu'avec un masque de sous réseau de 255.255.252.0, je devrais en théorie voir les postes en 192.168.0.X, 192.168.2.X et 192.168.3.X

Mais voila, il n'en est rien
Je me demandais donc si vous aviez une petite idée de la valeur a mettre au masque de sous réseau afin que je puisses voir les 3 allocations d'IP?

A noter que les postes sont en Win 2000, et qu'ils n'ont aucun firewall.

Merci de m'aider
J'ai pas essayé la classe B, car je voulais en profiter pour comprendre les masques

@ Guile / Aelays: entre les postes, il y a différents hubs, c'est tout. a savoir aussi que les postes ne sont pas forcément tous dans le meme workgroup...
Le ping marche pour les adresses en 192.168.0.X, 192.168.2.X et 192.168.3.X

Je fais les tests avec ma machine qui a une IP en 192.168.2.X avec un masque de 255.255.252.0

Ce qui est etrange c'est que je ne vois pas les groupes de travails des machines qui sont en 192.168.0.X et 192.168.3.X
Donc je ne peux y acceder via les favoris réseau.
Je viens de tester 2 ou 3 choses, et c'est assez etonnant:

La recherche de machines ne donne rien.
Je peux ping le nom de la machine (!)
Dans la barre d'adresse de l'explorateur wiindows, si je tape par exemple:

\\192.168.0.145

J'accede a la machine que je ne vois pas dans le voisinage réseau

Comme dit plus haut, je peux egalement ping le nom de la machine qui a l'ip 192.168.0.145...


Le seul probleme se situe donc au niveau de l'affichage des postes dans le voisinage réseau...
Ton masque est bon.

Par contre utiliser le voisinage réseau windows avec un sous-réseau trop grand n'est pas une bonne idée, il me semble que pour faire la résolution de nom il fait un scan sur toutes les ip possibles dans le sous-réseau...

Voilà, sinon je ne sais pas te dire ce qui ne marche pas.
En tous cas le ping est indépendant du masque de sous-réseau, donc il est normal qu'il marche.
Il y a d'autres équipements sur ce réseau que les 3 machines ?
Le ping est indépendant du masque?
Parce que quand je ping 192.168.0.X avec ma machine en 192.168.2.X (et un masque de 255.255.255.0), ca ne marche pas

Sinon, sur le réseau, il n'y a rien d'autre que des hubs (maxi 4 pour les machines les plus "éloignées").

Il n'y a pas un moyen de créer un workgroupe dans les favoris réseau (par exemple celui que je ne vois pas) et de faire un click droit et "parcourir" dessus? ca changerais peut etre qque chose?

En tout cas, merci pour les éléments de réponse
Une question : as tu une "gateway" entre tes sous-réseaux ?

Si la réponse est oui, alors il est peut-être normal de pouvoir pinguer et monter les disques de partages sans pour autant être dans le même sous-réseau.

Plus généralement, je crois qu'un netmask pour une adresse de classe C ne peut pas englobé plus de 256 adresses. Donc le netmask le plus large est 255.255.255.0.

Si tu avais pris des adresses (privées) de classe B, le netmask le plus large est alors 255.255.0.0 et donc un netmask de 255.255.252.0 devrait fonctionner.
Qu'appeles tu "gateway?" Une passerelle?
La seule passerelle que j'ai , c'est une passerelle en 192.168.2.X, elle sert de proxy quand on va sur le web (c'est une machine en linux).

Pour ce qui est des classes B et C, tu n'es pas obligé de coller a ces deux normes, tu peux tres bien définir ton propre masque, en faisant quelques calculs simples en binaire. Ce n'est pas tres compliqué, je peux t'expliquer (globalement) comment on calcule.
Citation :
Provient du message de Ambrine Telamon
Le ping est indépendant du masque?
Parce que quand je ping 192.168.0.X avec ma machine en 192.168.2.X (et un masque de 255.255.255.0), ca ne marche pas
C'est normal, puisque d'après le masque de ta machine 192.168.2.X, elle n'est pas sur le même sous-réseau que les 2 autres machines. Donc sans passerelle/gateway elle ne sait pas où trouver les autres machines sur ton réseau
La passerrelle, c'est un peu "La machine à contacter si tu trouves pas telle ou telle adresse parceque sur un autre sous-réseau".

Donc si tu mets le même masque, 255.255.252.0 sur ta machine en .2.X, tu n'auras plus de soucis

Pour le voisinage réseau, c'est un problème connu de Windows, il est très très lent à rafraichir les postes visibles, et même, dans certains cas, ne jamais les voir !
Le mieux dans ce cas serait d'avoir un serveur Wins étant donné que Netbios est activé. C'est tout simple à mettre en oeuvre si tu as une version de Win2000 Server. Il suffit d'installer le service et de renseigner l'adresse de ton serveur Wins sur tes autres PCs. Enfin, c'est sans doute pas le sujet, mais voilà en gros pourquoi ton Voisinage réseau ne fonctionne pas correctement. Ca fait longtemps que je ne l'utilise plus

Quels sontles OS d'installés sur ton réseau au fait ?
Disons que mes postes sont à 90% en win 2000, il reste quelques machines en NT et 1 ou 2 en XP (les postes en XP c'est pas grave a la limite si je ne les voient pas )

Hum, pour le serveur Wins, et les histoires de passerelles, je vais faire les tests, merci
Le masque adapté permet de faire exactement ce dont on a besoin (plus ou moins de subnets, plus ou moins de machines par subnet, limiter la taille des domaines de collision...).

Pour le calcul du masque:
Tous les bits réservés sont marqués par 1 (les bits qui sont les mêmes au sein du même réseau / sous réseau)
Tous les bits libres sont marqués par 0 (les bits qui peuvent changer au sein du même réseau / sous réseau)

Soit le masque:
- en décimal 255.255.254.0
- en bit 11111111.11111111.11111110.0000000

Cela signifie que les 23 premiers bits sont réservés et ne peuvent pas changer au sein d'un réseau / sous réseau. Et les 9 derniers peuvent être alloués librement.

Exemple
11110111.11001101.11011110.0000001
11110111.11001101.11011110.0001000
11110111.11001101.11011110.0100000
11110111.11001101.11011110.0001100
>> appartiennent au même sous réseau

11110111.11001101.11011110.0000001
11110111.11001101.11011110.0001000
11110111.11001101.11011010.0100000
11110111.11001101.11011010.0001100
>> appartiennent à deux sous réseaux différents
Citation :
Provient du message de Archer / Celeblin
Je suis preneur pour l'explication du calcul en binaire des masques de sous réseau.

Sinon, quel est l'avantage d'utiliser un masque que tu as toi meme calculé plutot qu'un masque de classe B ou C comme tout le monde?
Un masque de sous-réseau, c'est 32 bits.
Deux machines sont sur le même sous réseau si lorsque l'on fait un et bit-à-bit entre l'IP et le masque de sous-réseau on obtient la même chose.

La norme veut que le masque soit sous la forme 111...1100...0, c'est à dire un bloc de 1 suivi d'un bloc de 0.

C'est-à-dire que quand tu écris ton IP en binaire, les premiers bits spécifient le réseau, et les derniers bits spécifient la machine sur le réseau.

Par exemple si on veut pouvoir mettre 50 machines sur le sous-réseau, il faut 6 bits, donc on prendra un masque de
11111111.11111111.11111111.11000000, soit 255.255.255.192

L'avantage est que tu peux découper un réseau plus finement qu'avec les classes A B C.
Dans le cas de Ambrine, il n'y a aucun avantage puisque un réseau de classe C lui suffirait largement.
Citation :
Provient du message de Ambrine Telamon
Disons que mes postes sont à 90% en win 2000, il reste quelques machines en NT et 1 ou 2 en XP (les postes en XP c'est pas grave a la limite si je ne les voient pas )

Hum, pour le serveur Wins, et les histoires de passerelles, je vais faire les tests, merci
Sinon, encore plus simple que l'installation d'un serveur Wins.
Créer un fichier Lmhosts sur chaque poste

Le fichier Lmhosts sert à la résolution d'IP en nom Netbios, et inversement, avec ça, plus de soucis de voisinage réseau, par contre, il faut paramétrer manuellement ce fichier sur chaque poste.
Il te faut éditer le fichier Lmhosts.sam qui se trouve dans le répertoire C:\WINNT\System32\drivers\etc, et tu mets ce code à la place pour les 3 postes.
Le #PRE c'est pour que ce soit permanent et tu replace évidement les noms Poste0 par les noms de tes machines , et le #DOM:Workgroup c'est pour les noms de groupe de travail/domaine de tes postes.

Code:
192.168.0.X    poste0            #PRE  #DOM:Workgroup
192.168.1.X    poste1            #PRE  #DOM:Workgroup
192.168.2.X    poste2            #PRE  #DOM:Workgroup
J'espère que ça t'aidera
Pourquoi ne pas utiliser de classe B ou C:

Pour la classe C: j'ai 3 fonctions bien distinctes au sein de ma boite, donc je veux utiliser plusieurs adresses bien distinctes.

Pour la classe B: cette classe ouvre trop de possibilités d'adressage IP, donc les perfs sont moins bonnes.


Pour calculer un masque de sous réseau:

Tu prend ton IP et tu la convertis en binaire.

Ex: 192.168.2.2

ca donne :

11000000.10101000.00000010.00000010

Et une autre adresse IP que tu veux voir (mais qu'il n'est pas possible de voir avec un masque 255.255.255.0

Ex: 192.168.0.2

ca donne :

11000000.10101000.00000000.00000010


Maintenant, pour le calcul du masque:

Il faut que, quand tu fais une opération ET entre le masque et l'adresse IP, tu ait le meme résultat avec tes 2 IP pour que tes postes soient en local.
Petite précision: tu fais l'operation ET tant que tu as des 1 dans ton masque de sous réseau. a partir du moment ou tu as un 0 dans ton masque, tu arretes l'operation ET.


Donc avec un masque 255.255.255.0 ca te donne:

IP1: 11000000.10101000.00000010.00000010
Mask: 11111111.11111111.11111111.00000000
Résultat du ET: 11000000.10101000.00000010.00000000
Soit un identificateur réseau (c'est le nom donné au resultat) correspondant à: 192.168.2.0

Avec l'IP 2:

IP2: 11000000.10101000.00000000.00000000
Mask: 11111111.11111111.11111111.00000000
Resultat du ET: 1100000000.10101000.00000000.00000000
Identificateur réseau: 192.168.0.0

Pour que les 2 machines se voient elles doivent avoir le meme identificateur réseau, ce qui n'est donc pas le cas avec le masque 255.255.255.0


Je te laisse essayer aved le masque 255.255.252.0, et tu devrais trouver le meme identificateur réseau pour tout ce qui est en:

192.168.0.X
192.168.1.X
192.168.2.X
192.168.3.X

Pourquoi pas aussi 192.168.4.X? Parce que pour mettre 4 en binaire, tu as besoin de changer la valleur du 3eme bit, et donc ton ET va faire qu'il n'aura pas le meme identificateur réseau.


Bon voila en gros, expliqué par microsoft, c'est assez simple, expliqué par Ambrine c'est deja un peu plus chaud.

N'hésites pas si tu ne comprend pas tout, demande des précisions


Edit: arf grillé
Immaginons que je sois revendeur officiel d'un logiciel, et qu'en tant que revendeur, j'ai aussi une acréditation pour former des personnes sur ce logiciel.

Si je mets tous les postes avec une IP 192.168.2.X, premierement je ne suis pas sur d'avoir assez d'adressages IP pour tout faire tennir (quoi que... ca serait limite de toute façons), et deuxiemement, je n'ai pas envie que les personnes formées puissent se balader sur mon réseau

Et vu que les softs en question marchent avec un serveur de license, lui aussi en 192.168.0.X, j'aimerais y avoir acces depuis mon poste en cas de pépin.
Citation :
Provient du message de Ambrine Telamon
Immaginons que je sois revendeur officiel d'un logiciel, et qu'en tant que revendeur, j'ai aussi une acréditation pour former des personnes sur ce logiciel.

Si je mets tous les postes avec une IP 192.168.2.X, premierement je ne suis pas sur d'avoir assez d'adressages IP pour tout faire tennir (quoi que... ca serait limite de toute façons), et deuxiemement, je n'ai pas envie que les personnes formées puissent se balader sur mon réseau

Et vu que les softs en question marchent avec un serveur de license, lui aussi en 192.168.0.X, j'aimerais y avoir acces depuis mon poste en cas de pépin.
Je ne vois toujours pas le rapport...
Si tu mets un masque de sous-réseau de 255.255.252.0, les machines en 192.168.2.X seront sur le même sous-réseau que ton serveur qui est en 192.168.0.X, donc ça ne change pas grand chose...
Citation :
Provient du message de Lango
Je ne vois toujours pas le rapport...
Si tu mets un masque de sous-réseau de 255.255.252.0, les machines en 192.168.2.X seront sur le même sous-réseau que ton serveur qui est en 192.168.0.X, donc ça ne change pas grand chose...
Sauf que justement je ne vois pas le serveur malgres le masque en 255.255.252.0
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés