Tīkla adrešu kešatmiņas notīrīšana. Arp kešatmiņā ir ierakstu skaits. Tīkla adrešu kešatmiņas dzēšana ARP izmantošana apakštīklos

Strādājot lokālajā tīklā, gadās, ka kāds tīkla mezgls vai serveris pēkšņi kļūst nepieejams, kamēr tas ir redzams no citiem datoriem un ar piekļuvi nav problēmu. Dažreiz iemesls var būt tas, ka šim datoram ir Tīkla adaptera MAC adrese ir mainīta. Šajā gadījumā datorā, no kura mezgls nav pieejams, arp kešatmiņa netika atjaunināta.

Kas ir arp kešatmiņa?

ARP kešatmiņašī faktiski ir atbilstības tabula starp IP adresēm un tīkla adapteru fiziskajām adresēm. Šī tabula tiek atjaunināta, kad vien tas ir nepieciešams, taču dažreiz tā var netikt atjaunināta. Iemesls var būt sistēmas kļūme vai ARP viltošanas uzbrukums datorā, pēc tam daži tīkla mezgli var nebūt pieejami un dažas vietnes var netikt atvērtas.

Kā manuāli atjaunināt arp kešatmiņu operētājsistēmās Windows7 un Windows 8?!

Skatīt ARP tabulu datorā, kurā darbojas operētājsistēma Windows, to var izdarīt no komandrindas. Lai atvērtu komandrindu, jānospiež poga Sākt un programmas meklēšanas joslā ierakstiet Komandrinda . Meklēšanas rezultātā jūs redzēsit saīsni, lai palaistu Windows komandrindu. Lai to palaistu ar administratora tiesībām, ar peles labo pogu noklikšķiniet uz saīsnes:

Atvērtajā konteksta izvēlnē atlasiet vienumu Palaist kā administrators. Priekš ARP tabulas skats ievadiet komandu arp -a :

Pēc šī lai notīrītu ARP kešatmiņu jums jāievada komanda: netsh interfeiss ip dzēst arpcache
Pēc komandas izpildīšanas, ARP kešatmiņa tiks notīrīta.

Džeks Valens paskaidro, kā notīrīt Address Resolution Protocol (ARP) kešatmiņu un kā to pārvaldīt no komandrindas.

Adrešu izšķirtspējas protokols ir svarīgs komponents, kas nepieciešams, lai apstrādātu IP adreses jebkurā operētājsistēmā. Tas saista Ethernet adresēšanu (IP adreses) ar aparatūras adresēšanu (MAC adresēm). Bez šī protokola datoru nevarētu pieslēgt ārējam tīklam, jo ​​viena adresācijas sistēma nevarēja sazināties ar citu.

ARP kešatmiņa ir ARP ierakstu (galvenokārt dinamisku) kolekcija, kas tiek izveidota, resursdatora nosaukumu kartējot ar IP adresi un IP adresi MAC adresei, kas ir nepieciešams, lai dators varētu efektīvi sazināties ar šo IP.

Adreses karte, kas iegūta kartēšanas procesā, tiek saglabāta datora ARP kešatmiņā un paliek tur, līdz beidzas tās derīguma termiņš. Parasti tas nerada nekādas problēmas, taču dažos gadījumos bojāts ARP ieraksts var neļaut izveidot savienojumu ar internetu un pareizi ielādēt tīmekļa lapas. Šādā situācijā varat mēģināt notīrīt ARP kešatmiņu, lai atrisinātu problēmu. Tiesa, tad datoram atkal būs jāveido kešatmiņa, taču tas notiek diezgan ātri.

ARP kešatmiņas notīrīšana tiek veikta tikai no komandrindas, tāpēc salieciet pirkstus un sagatavojieties rakstīšanai. Pēc tam, kad parādīšu, kā notīrīt ARP kešatmiņu, es paskaidrošu, kā to var vadīt, izmantojot noteiktus komandu slēdžus.

Kešatmiņas notīrīšana

Pirmais solis: izsauciet komandrindu

Atveriet izvēlni Sākt un meklēšanas joslā ierakstiet “cmd” (bez pēdiņām), bet neklikšķiniet. Tā vietā ar peles labo pogu noklikšķiniet uz saites “cmd.exe” un atlasiet opciju “Palaist kā administratoram” (A attēls). Apstipriniet darbību Lietotāja konta kontroles (UAC) logā, un jūs redzēsit komandu uzvednes logu.

A attēls Ja komandu uzvednes ikona jau ir piesprausta izvēlnei Sākt, jums nav jāizmanto meklēšana.

Otrais solis: izpildiet komandu

Lai sāktu, palaidiet komandu arp -a. Tajā būs uzskaitīti visi datorā saglabātie ARP ieraksti (attēls B). Protams, -a nav vienīgā pieejamā opcija. Komanda arp atbalsta arī šādus slēdžus:

-d- IP adreses noņemšana (piemēram, arp -d 192.168.100.10);
-d -a- visu ierakstu dzēšana ARP tabulā;
-s- ieraksta pievienošana ARP tabulai (komanda arp -s ADRESE MAC ADDRESS, kur ADRESE ir jāpievieno adrese, un MAC ADRESE ir datora MAC adrese).


Attēls B: attēlā redzama ARP kešatmiņa divām dažādām viena datora saskarnēm. Noklikšķiniet, lai palielinātu.

Lai pilnībā notīrītu kešatmiņu, palaidiet komandu netsh interfeiss ip delete arpcache. Tas izdzēsīs visu ARP kešatmiņu, un nākamreiz, kad izveidosit savienojumu ar tīklu, tā atkal tiks aizpildīta.

Kā pārbaudīt, vai tīrīšana bija veiksmīga

Pēc ARP kešatmiņas notīrīšanas noteikti pārbaudiet, vai darbība bija veiksmīga, izpildot komandu arp -a. Ja kešatmiņa nav notīrīta, visticamāk, vainojama Windows kļūda, kas parādās, iespējojot maršrutēšanas un attālo pakalpojumu pakalpojumu. Problēmas risināšana ir ļoti vienkārša:

1. Atveriet Sākt | Vadības panelis" (Sākt | Vadības panelis).
2. Sadaļā Sistēma un drošība atlasiet Administratīvie rīki.
3. Palaidiet datoru pārvaldības rīku.
4. Izvērsiet sadaļu “Pakalpojumi un lietojumprogrammas”, veicot dubultklikšķi.
5. Atzīmējiet sadaļu “Pakalpojumi”.
6. Sarakstā atrodiet “Routing and Remote Access” un veiciet dubultklikšķi uz tā.
7. Nolaižamajā izvēlnē Startup Type atlasiet opciju Atspējot.
8. Pārtrauciet pakalpojumu.

Tagad mēģiniet vēlreiz notīrīt ARP kešatmiņu. Šoreiz tam vajadzētu darboties.

Diagnostika

ARP kešatmiņu var izmantot arī, lai diagnosticētu tīkla savienojamības problēmas. Jo īpaši ir vērts pārbaudīt, vai sarakstā nav nederīgu ARP ierakstu ar MAC adresi 00-00-00-00-00-00 . Ja šādi ieraksti pastāv, tie ir jāizdzēš, izmantojot slēdzi -d. Pieņemsim, ka veidlapas kešatmiņā ir ieraksts.

Sveiki visiem! Šodien es jums pastāstīšu, kā skatīties arp galds operētājsistēmā Windows. Kas ir arp - adrešu atpazīšanas protokols, kas paredzēts, lai pārveidotu IP adreses MAC adresēs, ko bieži sauc arī par fiziskajām adresēm. Iepriekš es jau teicu, kā izskatās cisco arp galds. Domāju, ka daudziem kolēģiem, kuri tikai sāk iepazīties ar šīs operētājsistēmas tīkla infrastruktūru, šī informācija labi noderēs pamatu veidošanā. Šeit galvenais ir saprast darbības principu un mērķi, viss pārējais ir dažādu pārdevēju nianses.

Svarīga Ethernet saskarnes iezīme ir tā, ka katrai interfeisa kartei ir sava unikāla adrese. Katram karšu ražotājam ir piešķirts savs adrešu kopums, kurā tas var izsniegt kartes. Saskaņā ar Ethernet protokolu katrai saskarnei ir 6 baitu adrese. Adrese tiek uzrakstīta kā sešas heksadecimālo ciparu grupas pa diviem katrā (heksadecimālais baitu apzīmējums). Pirmos trīs baitus sauc par prefiksu, un tie tiek piešķirti ražotājam. Katrs prefikss definē 224 dažādas kombinācijas, kas atbilst gandrīz 17 miljoniem adrešu.

Tīklos starp tīkla interfeisa fizisko adresi (tīkla kartes MAC adresi) un tās IP adresi nav savstarpējas atbilstības. Atbilstošās Ethernet adreses meklēšanu pēc IP adreses veic ARP protokols, kas darbojas mediju piekļuves līmenī. Protokols uztur dinamisku ARP tabulu RAM, lai saglabātu saņemto informāciju kešatmiņā. Atveriet komandrindu sistēmā Windows.

Kā apskatīt arp tabulu

Ievadiet komandu

Kreisajā pusē ir redzama IP adrese, bet labajā pusē - fiziskā adrese (mac adrese). Šis ir logu arp galds.

Pēc noklusējuma šī kešatmiņa darbojas 300 sekundes.

klīringa arp galda

Gatavs, izmantojot komandu

Un mēs redzam, ka arp galds ir notīrīts

Kā pievienot savu ierakstu arp tabulai

Tas tiek darīts, izmantojot komandu

arp -s 157.55.85.212 00-aa-00-62-c6-09

ARP ieraksta kalpošanas laika pagarināšana operētājsistēmā Windows 7 līdz 10

Apskatīsim Windows 8.1 piemēru, lai redzētu, kā jūs varat palielināt ARP ierakstu kalpošanas laiku, kāpēc tas var būt nepieciešams, lai atbrīvotu tīklu no pārmērīgas trafika, ja jūsu tīklā ir maz izmaiņu. Tas viss tiek darīts, izmantojot Windows reģistru

Nospiediet Win+R un ievadiet regedit un dodieties uz filiāli

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Šeit, lai mainītu datu glabāšanas periodu ARP kešatmiņā, ir jāizveido DWORD parametrs, ja jūsu sistēma ir 32 bitu, tad izveido 32, ja 64, tad tas pats.

Mēs iestatām nosaukumu ArpCacheLife un iestatām vērtību sekundēs, pēc kuras jums ir jāveic restartēšana, un jūsu ARP ieraksta kalpošanas laiks mainīsies.

Šeit ir sniegta pilnīga palīdzība komandai arp

Parādīt un mainīt IP uz fizisko adresi konvertēšanas tabulas,
izmanto Address Resolution Protocol (ARP).

ARP -s inet_addr eth_addr
ARP -d inet_addr
ARP -a [-N if_addr] [-v]

  • -a Parāda pašreizējos ARP ierakstus, vaicājot pašreizējos protokola datus. Ja ir norādīts inet_addr, tiks parādīta tikai norādītā datora IP un fiziskā adrese. Ja ARP tiek izmantoti vairāk nekā vienā tīkla saskarnē, tiks parādīti katras tabulas ieraksti.
  • -g Tāda pati kā -a opcija.
  • -v Parāda pašreizējos ARP ierakstus detalizētā reģistrēšanas režīmā. Tiks parādīti visi nederīgie ieraksti un ieraksti atsauksmju saskarnē.
    inet_addr Norāda IP adresi.
  • -N if_addr Parāda ARP ierakstus tīkla saskarnei, kas norādīta if_addr.
  • -d Noņem inet_addr norādīto mezglu. Parametrs inet_addr var ietvert aizstājējzīmi *, lai noņemtu visus mezglus.
  • -s Pievieno resursdatoru un saista interneta adresi inet_addr ar fizisko adresi eth_addr. Fiziskā adrese ir norādīta ar 6 baitiem (heksadecimālā formā), atdalot ar defisi. Šī saistība ir pastāvīga eth_addr Nosaka fizisko adresi.
  • if_addr — ja norādīts, tā norāda interneta saskarnes adresi, kuras adreses tulkošanas tabulai jāmaina. Ja parametrs nav norādīts, tiks izmantota pirmā pieejamā saskarne.

RARP

Reversais ARP, reversais ARP protokols tiek izmantots, lai noskaidrotu IP adresi, izmantojot esošo MAC adresi. Šis protokols tiek izmantots bezdiska iekārtās (https://ru.wikipedia.org/wiki/Diskless_workstation), kas tiek palaists tīklā. Pirmkārt, šādai mašīnai ir jānoskaidro sava IP adrese un tīkla parametri, lai tā tīklā varētu piekļūt, teiksim, TFTP serverim, no kura tā lejupielādēs sāknēšanas ierakstu. Vienīgais, ko šī iekārta par sevi zina, ir tās MAC adrese.

Kad datori piekļūst DNS informācijai, atrastie nosaukumu un adrešu kartējumi tiek īslaicīgi saglabāti ARP (Address Resolution Protocol) kešatmiņā, lai nākamreiz, kad tiek piekļūts tai pašai informācijai, meklēšana nebūtu jāveic atkārtoti. Šī informācija tiek novecota atbilstoši TTL (Time-To-Live) vērtībai, kas iestatīta, kad tā tiek saņemta, un šāda informācija ir jāatjaunina tās kalpošanas laika beigās.

Kad tiek saņemta jauna informācija, tiek iestatīta jauna TTL vērtība. Kopumā šī automātiskā sistēma vārda un adreses kartēšanas informācijas izgūšanai, tīrīšanai un atjaunināšanai darbojas labi. Bet dažreiz novecojusi informācija var radīt problēmas, pirms tā tiek atiestatīta. Tātad, ja DNS nosaukums datorā mainās un TTL vērtība vēl nav atiestatīta, jūs uz laiku zaudēsit iespēju atrast šo datoru.

Vecās informācijas dzēšana par nosaukumu kartēšanu

DNS administratoriem ir dažas viltības, kas var palīdzēt samazināt vārda izmaiņu negatīvo ietekmi, piemēram, pirms nosaukuma maiņas iestatiet zemāku TTL, lai vecā informācija tiktu izdzēsta ātrāk un neradītu problēmas. Tomēr jūs varat atklāt, ka ir vieglāk vienkārši atbrīvoties no vecajiem datiem un likt datoram vēlreiz meklēt DNS informāciju.

Lai to izdarītu, komandrindā ievadiet vai dzēst arpcache(ja Interfeisa IP konteksts Netsh jau ir instalēts). Tas noņems nosaukumu un adrešu kartēšanas informāciju visām šajā datorā konfigurētajām saskarnēm.

Arp kešatmiņas notīrīšanas izmantošanas piemērs

Ja jums ir vairākas saskarnes un vēlaties atiestatīt informāciju tikai vienam interfeisam, norādiet vajadzīgo interfeisu, piemēram, izmantojot InterfaceName:

  • netsh interfeiss ip dzēst arpcache
  • dzēst arpcache

TCP/IP savienojumā ARP (Address Resolution Protocol) ir izšķiroša loma. Tāpēc, ja rodas problēmas, ielādējot dažas vietnes vai trūkst IP adrešu ping, mēģiniet notīrīt ARP kešatmiņu. Ir vērts atzīmēt, ka šo procedūru var veikt tikai no komandrindas.

Norādījumi

  • Vispirms atveriet komandrindu, atverot izvēlni Sākt. Meklēšanas joslā ierakstiet “cmd” bez pēdiņām un nespiediet taustiņu Enter. Tā vietā ar peles labo pogu noklikšķiniet uz saites “cmd.exe” un atlasiet “Palaist kā administratoram” (vai Palaist kā administratoram). Tagad jums ir jāapstiprina process logā ar nosaukumu “Lietotāja konta kontrole”. Pēc tam jūsu priekšā parādīsies komandrinda. Starp citu, ja tā ikona jau ir piesprausta sadaļā Sākt, jums nebūs jāizmanto meklēšana.
  • Pēc tam turpiniet izpildīt komandu "arp -a". Tas parādīs visu ierīcē saglabāto ARP ierakstu sarakstu. Tomēr opcija -a nav vienīgā, jo citus slēdžus atbalsta komanda arp. Piemēram, -d, tas ļauj noņemt IP adresi. Ar -d -a ir iespējams noņemt visus ierakstus no ARP tabulas. Gluži pretēji, opcija -s pievieno ierakstus tabulai.
  • Lai pilnībā noņemtu ARP kešatmiņu operētājsistēmā Windows 2000/XP/Vista/7, noklikšķiniet uz pogas "Sākt" un pēc tam uz "Run". Parādītajā laukā ievadiet komandu netsh interface ip delete arpcache. Lai pabeigtu darbību, noklikšķiniet uz Labi.
  • Katram gadījumam pārbaudiet, vai tīrīšanas procedūra bija veiksmīga. Lai to izdarītu, palaidiet komandu arp -a. Ja kešatmiņa nav notīrīta, iemesls var būt operētājsistēmas kļūda. Šī kļūda var rasties, aktivizējot maršrutēšanas un attālās piekļuves pakalpojumu.
  • Lai atrisinātu problēmu, dodieties uz vadības paneli, sadaļā "Sistēma un drošība" atlasiet "Administrēšana". Pēc tam palaidiet lietojumprogrammu Computer Management un veiciet dubultklikšķi, lai atvērtu sadaļu Pakalpojumi. Noklikšķiniet uz vienuma "Maršrutēšana un attālā piekļuve" un parādītajā izvēlnē atlasiet opciju "Atspējots". Kad esat pabeidzis visas nepieciešamās darbības, mēģiniet vēlreiz notīrīt ARP kešatmiņu.
  • Novērtē rakstu!

    ARP protokols ir paredzēts, lai noteiktu saišu slāņa adreses (MAC adreses) no zināmām IP adresēm. Šis ir ļoti svarīgs protokols, kas tieši ietekmē visa tīkla darbību.

    ARP protokola mērķis

    Lai ierīces varētu sazināties savā starpā, sūtītājai ierīcei ir jābūt adresāta IP un MAC adresēm. Kad viena ierīce mēģina sazināties ar citu zināmu ierīci, tai ir jānosaka adresāta MAC adrese. satur īpašu protokolu ar nosaukumu ARP (Address Resolution Protocol), kas ļauj automātiski iegūt MAC adresi. Attēlā Tālāk ir parādīts ar zināmu IP adresi saistītās MAC adreses noteikšanas process.

    Dažās ierīcēs tiek saglabātas īpašas ARP tabulas, kurās ir informācija par citu tam pašam lokālajam tīklam pievienoto ierīču MAC un IP adresēm. ARP tabulas ļauj izveidot savstarpēju atbilstību starp IP un MAC adresēm. Šādas tabulas tiek glabātas noteiktos RAM apgabalos un tiek automātiski uzturētas katrā tīkla ierīcē (skatiet tabulas zemāk). Retos gadījumos ARP tabulas ir jāizveido manuāli. Ņemiet vērā, ka katrs tīkla dators uztur savu ARP tabulu.

    Visur, kur datus nosūta tīkla ierīce, to pārsūtīšanai vienmēr tiek izmantota ARP tabulā saglabātā informācija (Zīm. zemāk: viena no ierīcēm vēlas pārsūtīt datus uz citu ierīci).


    ARP protokola darbība apakštīklos

    Lai pārsūtītu datus no viena mezgla uz otru, sūtītājam jāzina adresāta IP un MAC adrese. Ja tas nevar iegūt meklēto fizisko adresi no savas ARP tabulas, tas sāk procesu, ko sauc par ARP pieprasījumu, kas parādīts 1. attēlā. augstāks.

    ARP pieprasījums ļauj resursdatoram noteikt adresāta MAC adresi. Resursdators izveido ARP pieprasījuma rāmi un nosūta to uz visām tīkla ierīcēm. ARP pieprasījuma rāmis sastāv no divām daļām:

    • rāmja galvene;
    • ARP pieprasījuma ziņojumi.

    Lai nodrošinātu, ka visas ierīces var saņemt ARP pieprasījumu, tiek izmantota MAC adreses apraide. MAC adresēšanas shēmā apraides adrese satur heksadecimālo skaitli F visos bitos un tādējādi tai ir forma FF-FF-FF-FF-FF-FF (šo MAC adreses ierakstu sauc par kanonisku, kurā adreses daļas ir atdalītas ar defisi (-) ir arī alternatīvs apzīmējums, kurā adreses daļas ir atdalītas ar kolu (:).). Tā kā ARP pieprasījumu paketes tiek pārraidītas, visas lokālajam tīklam pievienotās tīkla ierīces var saņemt šādas paketes un pārsūtīt tās uz augstāka līmeņa protokoliem tālākai apstrādei. Ja ierīces IP adrese sakrīt ar adresāta IP adresi ARP apraides pieprasījumā, šī ierīce atbild sūtītājam ar savu MAC adresi. Šo ziņojumu sauc par ARP atbildi.

    Pēc ARP atbildes saņemšanas ARP apraides pieprasījuma nosūtīšanas ierīce izgūst MAC adresi no sūtītāja aparatūras adreses lauka un atjaunina savu ARP tabulu. Šī ierīce tagad var pareizi adresēt paketes, izmantojot gan MAC, gan IP adresi. Saņemtā informācija tiek izmantota datu iekapsulēšanai otrajā un trešajā līmenī pirms to nosūtīšanas tīklā. Kad dati sasniedz galamērķi, saites slānis pārbauda, ​​vai adrese atbilst, atmet saites galveni, kurā ir MAC adreses, un nosūta datus tīkla slānim. Tīkla līmenī tiek pārbaudīta atbilstība starp tās IP adresi un adresāta IP adresi, kas ietverta trešā līmeņa galvenē. Tīkla slānī IP galvene tiek izmesta un iekapsulētie dati tiek nodoti nākamajam slānim, transporta slānim (4. slānim). Šis process tiek atkārtots, līdz atlikušie, daļēji izpakotie dati sasniedz lietojumprogrammu (7. slānis), kurā tiks nolasīta lietotāja datu daļa.