Un peu de théorie.
Le masque doit être le même sur les deux PC. Il va permettre de séparer le réseau local du réseau externe (celui se trouvant au-delà du routeur nommé par la passerelle). Un masque peut avoir plus ou moins la tête qu’on veut mais pour simplifier la chose, on en a prédéfini certains : les fameuses classe A, B, C (respectivement masques 255.0.0.0, 255.255.0.0 et 255.255.255.0).Remarque que dans la norme IP v4, toutes les adresses sont codées sur 4 octets (séparés par un point). Pour ton réseau local, l’adresse de passerelle ne sert à rien, il sert exclusivement au routage les paquets IP étrangers à ton réseau local. Comment ça marche ? C’est simple (j’avoue que pour simplifier, nous allons utiliser les classes prédéfinies sinon il est besoin de passer par des opérations booléennes entre adresse IP et masque pour discriminer les paquets IP locaux des externes, mais faire un cours complet sur TCP/IP serait trop long).
Pour les classes prédéfinies, on peut diviser l’adresse IP en deux parties : la partie réseau et la partie hôtes.
Pour la classe A (masque 255.0.0.0), le premier octet de ton adresse IP identifie ton réseau local et les trois derniers vont te servir à identifier les machines du réseau local (256*256*256=16777216 machines sur ton réseau local au maximum, un peu moins parce qu’il faut enlever certaines adresses spéciales).
Pour la classe B (masque 255.255.0.0), c’est deux octets chacun (256*256=65536 machines (un peu moins aussi)).
Pour la classe C, c’est 3 octets pour le réseau et 1 pour les machines (256 machines (un peu moins, 254 pour être exacte si on enlève la première et la dernière adresse qui ont une utilité particulière (x.x.x.0 et x.x.x.255)).
Mais à quoi ça sert tout ce truc ! A différencier les paquets IP internes de ceux destinés à l’externe ! Regarde (pour l’exemple, je vais prendre des adresses arbitraires) :
1 - Si tu es en classe A, toutes les adresses IP de chaque machine de ton réseau local auront le même premier octet (partie réseau de l’adresse IP).
Ex :
Machine1 : 192.10.10.1 Machine2 : 192.25.56.3 Machine3 : 192.65.48.33.
Et si un paquet IP ne présente pas le 192. En début d’adresse, il est interprété par le routeur (désigné par la passerelle) comme un paquet devant être envoyé en dehors de ton LAN (au-delà dudit routeur, en fait) !
2 – Si tu es en classe B, ce sont les deux premiers octets qui seront identiques à toutes les machines de ton LAN !
Ex :
Machine1 : 165.128.2.3 Machine2 : 165.128.56.36 Machine3 : 165.128.0.4
3 – Classe C, les trois premiers.
Ex :
Machine1 : 144.2.2.1 Machine2 : 144.2.2.2 Machine3 : 144.2.2.55.
Pour tes besoins, une classe C est suffisante à moins si tu comptes mettre plus de 254 ordinateurs en réseau. Les adresses de tes deux machines auront alors une tête du genre :
Machine1 : 190.22.3.1 et Machine2 : 190.22.3.2
Masque : 255.255.255.0
Passerelle (pour l’accès externe) : 190.22.3.254 (l’adresse interne de ton routeur).
N.B. : SURTOUT, n’utilise pas d’adresses se terminant par .0 ou .255 (adresses spéciales dites adresse de réseau (utile pour le DHCP, par exemple) et adresse de diffusion générale ou broadcast en anglais (paquets destinés non plus à une machine particulière du réseau mais à toutes)).