Как да изчистите ARP кеша

ARP кешът действа като библиотека от предимно динамични ARP записи. Те обикновено се правят, когато IP адресите се разрешат от име на хост и след това в MAC адрес. Този процес позволява на вашата система да комуникира правилно с IP адрес.

Как да изчистите ARP кеша

Изчистването на ARP кеша не винаги е необходимо. Всъщност в повечето случаи рестартирането на превключвателя или рутера е повече от достатъчно за отстраняване на проблеми със закъснението или връзката. Изчистването на ARP кеша по същество кара всички заявки във вашата база данни да преминат отново през целия процес на ARP.

По принцип всяка връзка, която сега установите, ще трябва отново да разрешава MAC адреса от IP адреса.

С течение на времето обаче ARP кешът може да се повреди. ARP кеш записите стават остарели и новите допълнения към базата данни не винаги могат да отменят изтекли записи във вашата колекция.

Когато това се случи, често ще получавате грешки, които засягат системата и работата на мрежата.

Два общи признака, че вашият ARP кеш може да се нуждае от изчистване, са, ако не можете да заредите различни уебсайтове, които работеха добре и ако не можете да пингвате определени IP адреси, когато знаете, че тези сайтове функционират правилно.

Windows

Ако сте точката и типът на щракване, можете да използвате контролния панел, за да изчистите кеша на ARP. Ето стъпките за това.

  1. Намерете и отворете контролния панел
  2. Изберете менюто „Административни инструменти“
  3. Щракнете върху менюто Управление на компютъра
  4. Намерете и отворете Услуги и приложения
  5. Превъртете надолу, докато намерите иконата за маршрутизиране и отдалечени услуги и влезте в нея
  6. Използвайте падащото меню, за да изберете Disabled и щракнете върху OK
  7. Рестартирайте системата си
  8. Върнете се към стъпка 6 и изберете Активиране този път и щракнете върху OK

Не е необходимо да рестартирате системата отново след това.

Разбира се, най -простият метод включва въвеждане на прост команден ред. Първото нещо, което трябва да направите, е да намерите и отворите прозореца на командния ред. Можете да направите това, като натиснете ръчно бутона Старт или натиснете бутона Windows на клавиатурата.

Оттам искате да въведете „cmd“ в полето за стартиране на Windows за търсене. Трябва да направите това за всички версии на Windows след Vista.

Ако сте в администраторския акаунт, просто щракнете върху иконата cmd или натиснете enter. Ако не сте в администраторския акаунт, може да се наложи да щракнете с десния бутон на мишката и да изберете стартиране като администратор, за да може да работи командата NetShell.

Можете също така да принудите администраторски права, ако натиснете Ctrl-Shift-Enter и изберете иконата cmd.

След като се отвори прозорецът на командния ред, трябва да въведете следния команден ред:

netsh интерфейс IP изтриване arpcache

Трябва да изглежда така

Натиснете enter и му дайте няколко секунди, за да стартира своя курс.

Linux

Изчистването на ARP кеша в Linux е донякъде подобно. Вместо да използвате командния ред на Windows, ще трябва да отворите терминална подкана. След това ще трябва да станете root във вашата система.

След като направите това, изпълнявате следните команди последователно:

arp –n

Този ред ви позволява да видите вашия ARP кеш. Той ще ви уведоми дали има нужда от опресняване или не.

ip –s –s съсед флъш всички

Тази команда се използва за изчистване на ARP кеша.

arp –n

Използвайки отново тази команда, вие потвърждавате резултатите. Ще можете също да сравните предварително ясния списък с резултатите след него и да разберете по-добре какво не е наред с вашата система.