Comment vider la table des arpenteurs. Effacement des caches d'adresses réseau

Lorsqu'on travaille dans réseau local Il arrive qu'un nœud ou un serveur du réseau devienne soudainement inaccessible, alors qu'il est visible depuis d'autres ordinateurs et qu'il n'y a aucun problème d'accès. Parfois, cela peut être dû au fait que cet ordinateur L'adresse MAC de la carte réseau a changé. Dans ce cas, sur un ordinateur depuis lequel le nœud est inaccessible, Le cache arp n'a pas été mis à jour.

Qu'est-ce que le cache d'arpègement ?

Cache ARP il s'agit en fait d'une table de correspondance entre adresses IP et adresses physiques adaptateurs réseau. Ce tableau est mis à jour chaque fois que nécessaire, mais il arrive parfois qu'il ne soit pas mis à jour. La raison peut être défaillance du système ou Attaque d'usurpation d'ARPà l'ordinateur, après quoi certains nœuds du réseau peuvent être indisponibles et certains sites Web peuvent ne pas s'ouvrir.

Comment mettre à jour manuellement le cache arp sous Windows7 et Windows 8 ?!

Afficher le tableau ARP sur un ordinateur exécutant un système d'exploitation Systèmes Windows possible à partir de ligne de commande. Pour ouvrir la ligne de commande, vous devez appuyer sur le bouton Commencer et dans la barre de recherche du programme, écrivez Ligne de commande . À la suite de la recherche, vous verrez un raccourci pour lancer la commande Chaînes Windows. Pour l'exécuter avec les droits d'administrateur, vous devez cliquer sur le raccourci clic-droit souris:

Dans le menu contextuel qui s'ouvre, sélectionnez l'élément Exécuter en tant qu'administrateur. Pour Vue du tableau ARP entrez la commande arp -a :

Après cela, pour vider le cache ARP vous devez entrer la commande : interface netsh ip supprimer arpcache
Après avoir exécuté la commande, Le cache ARP sera vidé.

Dans une connexion TCP/IP, l'ARP (Address Resolution Protocol) joue un rôle crucial. Par conséquent, s'il y a des problèmes de chargement de certains sites ou un manque de ping des adresses IP, essayez de vider le cache arp. Il convient de noter que cette procédure ne peut être effectuée qu'à partir de la ligne de commande.

Instructions

  • Tout d’abord, ouvrez la ligne de commande en ouvrant le menu Démarrer. Dans la barre de recherche, tapez "cmd" sans les guillemets et n'appuyez pas sur Entrée. Au lieu de cela, vous devez cliquer avec le bouton droit sur le lien « cmd.exe » et sélectionner « Exécuter en tant qu'administrateur » (ou Exécuter en tant qu'administrateur). Vous devez maintenant confirmer le processus dans la fenêtre intitulée « Contrôle de compte d'utilisateur ». Après cela, une ligne de commande apparaîtra devant vous. D’ailleurs, si son icône est déjà épinglée dans Démarrer, vous n’aurez pas besoin d’utiliser la recherche.
  • Ensuite, exécutez la commande "arp -a". Il affichera une liste de toutes les entrées ARP stockées sur l'appareil. Cependant, l'option -a n'est pas la seule, car d'autres commutateurs sont pris en charge par la commande arp. Par exemple -d, cela permet de supprimer l'adresse IP. Avec -d -a il est possible de supprimer toutes les entrées de la table ARP. L'option -s, au contraire, ajoute des entrées au tableau.
  • Pour supprimer complètement le cache ARP sous Windows 2000/XP/Vista/7, cliquez sur le bouton « Démarrer », puis sur « Exécuter ». Dans le champ qui apparaît, entrez la commande netsh interface ip delete arpcache. Pour terminer l'opération, cliquez sur Ok.
  • Au cas où, vérifiez si la procédure de nettoyage a réussi. Pour ce faire, exécutez la commande arp -a. Si le cache n'a pas été vidé, cela peut être dû à une erreur du système d'exploitation. Cette erreur peut survenir lors de l'activation du Routage et accès à distance».
  • Pour résoudre le problème, allez dans le panneau de configuration, dans la section « Système et sécurité », sélectionnez « Administration ». Ensuite, lancez l'application Gestion de l'ordinateur et double-cliquez ouvrez la rubrique "Services". Cliquez sur l'élément « Routage et accès à distance » et dans le menu qui apparaît, sélectionnez l'option « Désactivé ». Une fois que vous avez terminé toutes les étapes nécessaires, essayez à nouveau de vider le cache arp.
  • Notez l'article !

    Le protocole ARP est conçu pour déterminer les adresses de couche liaison (adresses MAC) à partir d'adresses IP connues. Il s'agit d'un protocole très important ; son fonctionnement affecte directement les performances du réseau dans son ensemble.

    Objectif du protocole ARP

    Pour que les appareils communiquent entre eux, l'appareil expéditeur doit disposer des adresses IP et MAC du destinataire. Lorsqu'un appareil tente de communiquer avec un autre appareil connu, il doit déterminer l'adresse MAC du destinataire. contient un protocole spécial appelé ARP (Address Resolution Protocol), qui vous permet d'obtenir automatiquement une adresse MAC. En figue. Ce qui suit illustre le processus permettant de déterminer l'adresse MAC associée à une adresse IP connue.

    Certains appareils stockent des tables ARP spéciales contenant des informations sur les adresses MAC et IP d'autres appareils connectés au même réseau local. Les tables ARP vous permettent d'établir une correspondance biunivoque entre les adresses IP et MAC. Ces tables sont stockées dans certaines zones de la RAM et sont maintenues automatiquement sur chacun des périphériques réseau (voir les tableaux ci-dessous). Dans de rares cas, vous devez créer manuellement des tables ARP. Notez que chaque ordinateur du réseau gère sa propre table ARP.

    Partout où des données sont envoyées par un périphérique réseau, les informations stockées dans la table ARP sont toujours utilisées pour les transmettre (Fig. ci-dessous : l'un des périphériques souhaite transférer des données vers un autre périphérique).


    Fonctionnement du protocole ARP dans les sous-réseaux

    Pour transmettre des données d'un nœud à un autre, l'expéditeur doit connaître l'adresse IP et MAC du destinataire. S'il ne parvient pas à obtenir l'adresse physique qu'il recherche à partir de sa propre table ARP, il lance un processus appelé requête ARP, illustré dans la figure 1. plus haut.

    Une requête ARP permet à un hôte de déterminer l'adresse MAC du destinataire. L'hôte crée une trame de requête ARP et l'envoie à tous les périphériques réseau. La trame de requête ARP se compose de deux parties :

    • en-tête de trame ;
    • Messages de requête ARP.

    Pour garantir que tous les appareils peuvent recevoir la requête ARP, une diffusion d'adresse MAC est utilisée. Dans le schéma d'adressage MAC, l'adresse de diffusion contient le nombre hexadécimal F dans tous les bits et a donc la forme FF-FF-FF-FF-FF-FF (cette entrée d'adresse MAC est appelée canonique, dans laquelle les parties de l'adresse sont séparées par un trait d'union (-) ; il existe également une notation alternative dans laquelle les parties de l'adresse sont séparées par deux points (:).). Étant donné que les paquets de requêtes ARP sont diffusés, tous Périphériques réseau, connecté au réseau local, peut recevoir de tels paquets et les transférer vers des protocoles de niveau supérieur pour un traitement ultérieur. Si l'adresse IP d'un appareil correspond à l'adresse IP du destinataire dans une requête de diffusion ARP, cet appareil répond à l'expéditeur avec son adresse MAC. Ce message est appelé réponse ARP.

    Après avoir reçu la réponse ARP, le périphérique émetteur de la requête de diffusion ARP récupère l'adresse MAC du champ d'adresse matérielle de l'expéditeur et met à jour sa table ARP. Cet appareil peut désormais adresser correctement les paquets en utilisant à la fois l'adresse MAC et l'adresse IP. Les informations reçues sont utilisées pour encapsuler les données aux deuxième et troisième niveaux avant de les envoyer sur le réseau. Lorsque les données atteignent leur destination, niveau de lien Une correspondance d'adresse est vérifiée, l'en-tête de lien contenant les adresses MAC est ignoré et les données sont transférées vers la couche réseau. Au niveau du réseau, la correspondance entre sa propre adresse IP et l'adresse IP du destinataire contenue dans l'en-tête de troisième niveau est vérifiée. Au niveau de la couche réseau, l'en-tête IP est supprimé et les données encapsulées sont transmises à la couche suivante, la couche transport (couche 4). Ce processus est répété jusqu'à ce que les données restantes, partiellement décompressées, atteignent l'application (couche 7), où la partie utilisateur des données sera lue.

    Lorsque les ordinateurs accèdent aux informations DNS, les mappages de nom et d'adresse trouvés sont temporairement stockés dans un cache ARP (Address Resolution Protocol) afin que lors du prochain accès aux mêmes informations, la recherche n'ait pas à être refaite. Ces informations vieillissent en fonction de la valeur TTL (Time-To-Live) définie lors de leur réception et, à la fin de leur durée de vie, ces informations doivent être mises à jour.

    Lorsque de nouvelles informations sont reçues, une nouvelle valeur TTL est définie. En général ceci système automatique la récupération, le nettoyage et la mise à jour des informations sur les mappages de noms et d'adresses fonctionnent bien. Mais parfois, des informations obsolètes parviennent à causer des problèmes avant d’être réinitialisées. Ainsi, si le nom DNS d'un ordinateur change et que la valeur TTL n'a pas encore été réinitialisée, vous perdrez temporairement la possibilité de trouver cet ordinateur.

    Suppression des anciennes informations à propos des mappages de noms

    Les administrateurs DNS ont quelques astuces en réserve pour réduire l'impact négatif des changements de nom, comme définir une durée de vie inférieure avant de changer le nom afin que anciennes informations Il a été supprimé plus rapidement et n'a posé aucun problème. Cependant, vous constaterez peut-être qu'il est plus facile de simplement vous débarrasser des anciennes données et de demander à votre ordinateur de rechercher à nouveau les informations DNS.

    Pour ce faire, saisissez sur la ligne de commande ou supprimer l'arpcache(si le contexte Interface IP dans Netsh est déjà installé). Cela supprimera les informations de mappage de nom et d’adresse pour toutes les interfaces configurées sur cet ordinateur.

    Exemple d'utilisation du cache arp clair

    Si vous disposez de plusieurs interfaces et que vous souhaitez réinitialiser les informations d'une seule interface, spécifiez l'interface souhaitée à l'aide de InterfaceName, par exemple :

    • interface netsh ip supprimer arpcache
    • supprimer l'arpcache

    Certaines choses dans Windows ne peuvent être effectuées qu'à l'aide de la ligne de commande, car elles n'ont tout simplement pas d'option GUI. D'autres, malgré l'existence version graphique, il peut être plus facile de l'exécuter à partir de la ligne de commande.

    Bien sûr, je ne pourrai pas lister toutes ces commandes, mais je vais essayer de vous parler de certaines d’entre elles que j’utilise moi-même.

    Si vous avez changé d'adresse Serveurs DNS dans les paramètres de connexion (par exemple, en raison de problèmes d'ouverture d'un site Web), ou si vous voyez constamment une erreur comme ERR_DNS_FAIL ou ERR_NAME_RESOLUTION_FAILED, alors cette commande peut s'avérer utile. Le fait est que lorsque l'adresse DNS change, Windows peut ne pas utiliser les nouvelles adresses, mais continuer à utiliser celles enregistrées dans le cache. Équipe ipconfig /flushdns effacera le cache des noms dans Windows.

    Ping et tracert - un moyen rapide d'identifier les problèmes de réseau

    Si vous rencontrez des problèmes pour vous connecter à un site Web, les mêmes paramètres de routeur ou d'autres problèmes de réseau ou d'Internet, les commandes ping et tracert peuvent s'avérer utiles.

    Si vous entrez la commande pingerYandex.ru, Windows commencera à envoyer des paquets à Yandex dès leur réception, serveur distant en informera votre ordinateur. De cette façon, vous pouvez voir si les paquets sont livrés, quelle proportion d'entre eux est perdue et à quelle vitesse la transmission a lieu. Cette commande est souvent utile lorsque vous travaillez avec le routeur si, par exemple, vous ne pouvez pas saisir ses paramètres.

    Équipe tracer affiche le chemin des paquets transmis vers l’adresse de destination. En l'utilisant, par exemple, vous pouvez déterminer quel nœud connaît des retards de transmission.

    netstat –an - affiche toutes les connexions et ports réseau


    La commande netstat est utile et vous permet de voir une grande variété de statistiques réseau (en utilisant différentes options de démarrage). L'un des cas d'utilisation les plus intéressants consiste à exécuter une commande avec le commutateur –an, qui ouvre une liste de tous les fichiers ouverts. les connexions de réseau sur l'ordinateur, les ports, ainsi que les adresses IP distantes à partir desquelles les connexions sont établies.

    telnet pour se connecter aux serveurs Telnet

    Par défaut, Windows n'a pas de client Telnet installé, mais vous pouvez l'installer dans Programmes et fonctionnalités du Panneau de configuration. Après cela, vous pouvez utiliser la commande telnet pour vous connecter aux serveurs sans utiliser de logiciel tiers.

    Ce ne sont pas toutes les commandes de ce type que vous pouvez utiliser sous Windows et pas toutes les options pour leur utilisation ; il est possible d'afficher le résultat de leur travail dans des fichiers, de l'exécuter non pas à partir de la ligne de commande, mais à partir de l'option « Exécuter ». "boîte de dialogue, et autres. Et si utilisation efficace Commandes Windows Es tu intéressé? informations générales, présenté ici pour les utilisateurs novices, ne suffit pas, je recommande de chercher sur Internet, c'est là.

    Partager