ARP кешът действа като библиотека от предимно динамични ARP записи. Те обикновено се правят, когато IP адресите са разрешени от име на хост и след това в MAC адрес. Този процес е това, което позволява на системата ви да комуникира правилно с IP адрес.
Изчистването на ARP кеша не винаги е необходимо. В действителност, в повечето случаи рестартирането на превключвателя или рутера е повече от достатъчно, за да коригира всички проблеми със закъсненията или връзката. Изчистването на ARP кеша по същество кара всички заявки в базата ви да преминават през целия процес на ARP.
По принцип всяка връзка, която сега установите, ще трябва да разрешава MAC адреса от IP адреса отново.
С времето обаче ARP кеш паметта може да се повреди. Вписванията в ARP кеша стават нередовни и новите допълнения към базата данни не винаги могат да отменят изтеклите записи в колекцията ви.
Когато това се случи, често получавате грешки, които засягат работата на системата и мрежата.
Два често срещани признака, че вашият ARP кеш може да се нуждае от изчистване, са ако не можете да заредите различни уебсайтове, които са работили добре и ако не можете да пингнете определени IP адреси, когато знаете, че тези сайтове функционират правилно.
Windows
Ако сте точка и щракване, можете да използвате контролния панел, за да изчистите кеша на ARP. Ето стъпките за това.
- Намерете и осъществете достъп до Контролен панел
- Изберете менюто Административни инструменти
- Кликнете върху менюто Computer Management
- Намерете и получите достъп до Услуги и приложения
- Превъртете надолу, докато намерите иконата за маршрутизиране и отдалечени услуги и получите достъп до нея
- Използвайте падащото меню, за да изберете Disabled и щракнете върху OK
- Рестартирайте системата си
- Върнете се на стъпка 6 и изберете Активиране този път и щракнете върху OK
След това не е нужно да рестартирате системата си отново.
Разбира се, най-простият метод включва въвеждане на прост команден ред. Първото нещо, което трябва да направите, е да намерите и отворите прозореца на командния ред. Можете да направите това, като натиснете ръчно бутона Старт или натиснете бутона на Windows на клавиатурата си.
От там искате да напишете 'cmd' в полето Windows Start Search. Трябва да направите това за всички версии на Windows след Vista.
Ако сте в администраторския акаунт, просто щракнете върху иконата cmd или натиснете Enter. Ако не сте в администраторския акаунт, може да се наложи да щракнете с десния бутон на мишката и да изберете стартиране като администратор, за да работи командата NetShell.
Можете също така да принудите права на администратор, ако натиснете Ctrl-Shift-Enter и изберете иконата cmd.
След отваряне на прозореца на командния ред, трябва да въведете следния команден ред:
netsh интерфейс IP изтриване arpcache
Трябва да изглежда нещо подобно
Натиснете Enter и му дайте няколко секунди, за да започне курса си.
Linux
Изчистването на ARP кеша в Linux е донякъде подобно. Вместо да използвате командния ред на Windows, ще трябва да отворите терминал. Тогава ще трябва да станете root на вашата система.
След като направите това, изпълнете следните команди последователно:
arp –n
Този ред ви позволява да преглеждате ARP кеша си. Той ще ви уведоми дали се нуждае от опресняване или не.
ip –s –sar промиват всички
Тази команда се използва за изчистване на ARP кеша.
arp –n
Като използвате тази команда отново, потвърждавате резултатите. Също така ще можете да сравните предварително изчистения списък с резултатите след изчистване и да разберете по-добре какво не е наред с вашата система.
