2 votes

Routage dans le réseau local domestique

Je essaie de comprendre quelques concepts de base du réseau. J'ai le LAN domestique suivant :

entrer la description de l'image ici

  1. Est-il correct (comme ci-dessus) d'avoir 2 cartes réseau, chacune ayant 2 passerelles différentes sur une station ? Là PC2 a 2 cartes réseau - la première passerelle est 192.168.0.1 et la deuxième 192.168.1.1 ?

  2. Initialement (juste après le démarrage du système) la table ip est comme ça :

    192.168.0.0    255.255.255.0         On-link      192.168.0.11    276
    192.168.0.11   255.255.255.255       On-link      192.168.0.11    276
    192.168.0.255  255.255.255.255       On-link      192.168.0.11    276 

    et quand j'exécute netcat :

    nc -zv -s 192.168.0.11 192.168.0.11 80 

    pour tester si le port 80 est ouvert, ça fonctionne - le port 80 est effectivement ouvert. Mais quand je supprime la route 192.168.0.11, j'obtiens "TIMEOUT" sur le test netcat. Ne devrait-il pas choisir la route 192.168.0.0 et fonctionner ? De plus, quand j'ajoute la route manuellement :

    route add 192.168.0.11 mask 255.255.255.255 0.0.0.0 ça ne fonctionne toujours pas !

  3. Je ne peux pas changer la métrique à la valeur désirée. Quand j'exécute par exemple :
    route change 192.168.0.11 mask 255.255.255.255 192.168.0.11 metric 500
    le résultat de la métrique n'est pas 500 mais 520 ! (peu importe si auto-métrique est activée ou non) ?

  4. Y a-t-il un lien entre le drapeau -s (adresse source locale) dans netcat et la colonne Interface de la table de routage ?

2voto

Marek Rost Points 1951
  1. Il n'y a aucun problème avec cette configuration réseau - sauf qu'elle rend un peu confuse votre topologie de réseau. À moins que vous n'ayez explicitement besoin que PC3 soit derrière un autre NAT et que PC2 soit sur les deux réseaux - il n'y a aucun avantage pratique à cela. Ce serait plus simple d'avoir le routeur (192.168.0.10) connecté en tant que commutateur à la place.

  2. Jugé par la syntaxe de votre sortie de route, vous êtes sur Windows. Dans d'autres systèmes d'exploitation, une interface réseau supplémentaire est implémentée (périphérique de bouclage). Cette interface est automatiquement utilisée pour toutes les connexions où la destination est le même ordinateur. Cependant, dans Windows, ce périphérique est manquant et vous avez donc besoin d'une entrée supplémentaire dans la table de routage (celle que vous avez supprimée).

Édition : Il semble que supprimer et réajouter la route de bouclage sur une machine Windows 7 la cassera jusqu'au prochain redémarrage. Redémarrer la pile tcp/ip ne résout pas le problème. Votre commande route add est correcte.

  1. Puisque votre table de routage est déjà préconfigurée au démarrage, il pourrait y avoir certains services en arrière-plan qui interfèrent avec votre commande de route. Que se passe-t-il lorsque vous ajoutez metric 480 au lieu?

  2. Il y a une partie de vérité. netcat devrait refuser de définir -s sur une adresse IP qui n'est pas configurée sur une interface locale. Cependant, vous pouvez définir la même adresse IP sur plusieurs interfaces. Dans ce cas, netcat devrait prendre en compte la route (destination, métrique) pour décider quelle interface prend la priorité.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X