web-dev-qa-db-fra.com

Communication avec des périphériques d'un autre sous-réseau

Permettez-moi de commencer par dire que je suis très nouveau en ce qui concerne le fonctionnement des adresses IP/adresses de sous-réseau et de la gestion de réseau en général. Ces choses sont généralement mystifiantes et j'ai eu du mal à comprendre ce que j'ai lu jusqu'à présent.

J'ai un périphérique réseau codé en dur avec l'adresse IP 192.168.10.10 et le masque de sous-réseau 255.255.255.0.

Mon ordinateur siège à 192.168.0.17 et je ne parviens pas à me connecter à l'appareil. Je suppose que cela est dû au fait que les sous-réseaux 192.168.10. * Et 192.168.0. * (Est-ce le bon mot?) Ne peuvent pas communiquer l'un avec l'autre.

Est-il possible de configurer mon ordinateur pour communiquer avec cet appareil? Devrais-je simplement changer l'adresse IP de mon ordinateur en 192.168.10.quelque chose, ou existe-t-il un autre moyen?

merci!

7
nathan lachenmyer

Devrais-je simplement changer l'adresse IP de mon ordinateur en 192.168.10.quelque chose, ou y a-t-il un autre moyen?

Si vous ne devez parler que temporairement au 192.168.10.10, ce sera la chose la plus facile à faire.


Je simplifie un peu ce qui suit pour mieux expliquer:

Pour que votre ordinateur puisse communiquer avec n’importe quel ordinateur, votre système doit avoir une entrée dans sa table de routage locale (ou Base d’informations sur le transfert ) pour ce sous-réseau.

Un sous-réseau est une adresse réseau plus un masque de sous-réseau . (Notez que le masque de sous-réseau peut être sous forme de points (255.255.255.0) ou CIDR (/ 24) - ils expriment la même chose bien que certaines choses ne veulent que l’un ou l’autre).

Le masque de sous-réseau indique combien de bits l’adresse réseau est longue. Tous les bits qui sont 0 dans le masque de sous-réseau (les 8 derniers pour 255.255.255.0 ou/24 - qui est le dernier numéro de la notation en pointillé) seront 0 pour l'adresse de réseau. Une adresse IP complète donnée à une machine n'aura pas de 0 à cet endroit, mais les entrées de la table de routage fonctionnent avec les adresses réseau.

Une entrée de table de routage se compose d'un sous-réseau et d'une interface. Elle indique à votre système que si votre système envoie du trafic depuis cette interface, il peut atteindre ce sous-réseau.

Vous obtenez une entrée de table de routage gratuite chaque fois que votre système reçoit une adresse IP plus un masque de sous-réseau, soit manuellement, soit automatiquement via DHCP.

Si vous avez un seul adaptateur Ethernet et qu'il obtient le masque IP/sous-réseau 192.168.7.4/24 via DHCP, le/24 indique que votre système peut envoyer quelque chose de cet adaptateur Ethernet et atteindre tout autre élément commençant par 192.168.7.

Si vous êtes dans une situation de réseau local typique, où d'autres ordinateurs sur ce réseau local ont la même adresse réseau (192.168.7) et le masque de sous-réseau (/ 24 ou 255.255.255.0), cela fonctionne.

Vous obtenez également une entrée de table de routage gratuite pour votre adresse de bouclage. 127.0.0.1/8.

Si vous ajoutez une autre interface Ethernet, disons une interface USB, et la configurez manuellement avec une adresse IP, par exemple 192.168.10.1, la même chose se produit ci-dessus avec les routes libres. En supposant que vous ayez attribué l’adaptateur USB Ethernet 192.168.10.1 avec un masque de sous-réseau/24 (ou 255.255.255.0). Alors maintenant, votre ordinateur peut accéder à 192.168.10.7 car il y a un itinéraire.

Et qu'est-ce qui se passerait si:

  • vous avez deux adaptateurs pouvant atteindre le même sous-réseau?

    • S'ils diffèrent par le masque de sous-réseau, le plus spécifique (le plus grand numéro CIDR) "gagnera" et sera utilisé. (Une chose intéressante à mentionner est que vous pouvez considérer/32 - ou le masque de sous-réseau 255.255.255.255 - comme un raccourci qui signifie "cette IP spécifique" - afin que vous puissiez faire en sorte que le trafic provenant de votre système local et destiné à une IP spécifique sortez une interface différente - comme une interface VPN - si vous voulez en créant une entrée de table de routage avec/32.)

    • Sinon, il existe une autre valeur appelée métrique : l'adaptateur avec la métrique la plus basse sera utilisé. En général, vous définissez des adaptateurs plus rapides pour avoir des métriques plus faibles. Votre adaptateur filaire doit avoir une valeur métrique inférieure à celle de votre réseau sans fil pour cette raison.

    • S'ils ont le même CIDR et une métrique égale, votre système peut en choisir un, puis s'y tenir ou équilibrer la charge entre eux. Cela peut être configurable en fonction de votre système d'exploitation et de vos pilotes.

  • votre système veut envoyer du trafic quelque part mais il n'a pas d'entrée de table de routage? Il utilise la passerelle par défaut. Celle-ci consiste en une adresse IP (qui doit être accessible par une autre règle de routage locale.) En général, elle pointe vers votre routeur connecté à Internet sur votre même réseau local dans une configuration domestique, et elle est définie par DHCP si vous pouvez aussi le régler manuellement, comme vous le savez probablement déjà.

  • vous n'avez pas de passerelle par défaut? Il supprime le trafic et ne l'envoie pas.

  • vous avez plusieurs passerelles par défaut? Il sera probablement soit choisir un hasard et s'en tenir à cela ou il pourrait charger l'équilibre entre eux. Cela peut être configurable en fonction de votre système d'exploitation et de vos pilotes.

9
LawrenceC

Il semblerait que vous ayez deux ordinateurs sur deux réseaux différents, l’un sur 192.168.10.0/24 et l’autre sur 192.168.0.0/24, si vous n’avez pas de routeur ou de commutateur multicouche (vous avez probablement un commutateur multicouche), mais si vous n’avez pas Placez les réseaux locaux sans fil dans le même réseau que 192.168.0.0/16 ou 255.255.0.0, ils pourront alors communiquer. Mais s'il s'agit vraiment de deux réseaux locaux distincts et que vous souhaitez les conserver en tant que tels, vous avez besoin d'un routeur ou de commutateurs de couche 3 entre les deux sous-réseaux. Voici un lien pour vous aider à expliquer.
http://www.Cisco.com/c/en/us/td/docs/switches/lan/catalyst2960/software/release/12-2_55_se/configuration/ guide/scg_2960/swipstatrout.html

0
Dean