Қарап шығу хаттамаларын (ARP) шешу үшін жаңа нұсқаулық

Адрестерді шешу хаттамалары жергілікті IP мекенжайлары желідегі компьютерлер арасында шешілетіндігімен байланысты.

Оның ең қарапайым түрінде сізде ноутбук сияқты компьютер бар және сіздің жергілікті кеңжолақты байланысыңыздың бір бөлігі ретінде байланыстырылған таңқурай PI-мен байланыс орнатқыңыз келеді.

Әдетте, таңқурайдың PI желісінде оны пингинг арқылы қол жетімділігін көре аласыз. Сіз Morpberry PI-ні пингке салсаңыз немесе Raspberry PI-мен кез-келген басқа байланыс орнатсаңыз, сіз адресті шешу қажеттілігінен бас тартасыз. Оны қолмен ұстау нысаны ретінде ойлап көріңіз.

ARP хосттың және мақсатты компьютердің мекенжайын және ішкі желі маскаларын салыстырады. Егер бұл сәйкестік болса, онда адрес тиімді жергілікті желіге шешілді.

Сонымен, бұл процесс шынымен қалай жұмыс істейді?

Сіздің компьютеріңізде ARP кэші болады, ол алдымен адресті көруге және шешуге қатынасады.

Егер кэш адресті шешу үшін қажетті ақпаратты қамтымаса, онда желідегі әрбір құрылғыға сұрау жіберіледі.

Егер желіде машинада ізделмеген IP-адрес болмаса, ол сұрауды елемейді, бірақ машинада сәйкестік болса, ол қоңырау шалынатын компьютерге өз ARP кэшіні қосады. Ол бастапқы қоңырау компьютеріне жауап жібереді.

Мақсатты компьютердің мекен-жайын растауды алғаннан кейін қосылым жасалады және пинг немесе басқа желілік сұрау өңделуі мүмкін.

Көз компьютері мақсатты компьютерден оның MAC мекен-жайы немесе ол кейде HW мекенжайы деп аталады.

Arp пәрменін пайдалану арқылы жұмыс істелген мысал

Түсінуді жеңілдету үшін желіге қосылған 2 компьютер болуы керек.

Екі компьютердің де қосылып, интернетке қосыла алатындығына көз жеткізіңіз.

Linux арқылы терминал терезесін ашыңыз және келесі пәрменді теріңіз:

арп

Көрсетілетін ақпарат - қазіргі уақытта компьютеріңіздің ARP кэшінде сақталған ақпарат.

Нәтижелер сіздің компьютеріңізді көрсетуі мүмкін, сіз ештеңе көрмейсіз немесе оған бұрын қосылған болсаңыз, басқа компьютердің атауы болуы мүмкін.

Arp пәрменімен берілген ақпарат төмендегідей:

Егер сізде ештеңе көрсетілмесе, онда бұл туралы қысқа мерзімде өзгеретіндіктен алаңдамаңыз. Егер сіз басқа компьютерді көре алсаңыз, HW мекенжайының (аяқталмаған) орнатылғанын көресіз.

Қосылатын компьютердің атын білуіңіз керек. Менің жағдайда, менің таңқурай PI нөліне қосыламын.

Терминалда raspberrypizero сөзін ауыстырып жатқан компьютердің атымен ауыстыратын келесі пәрменді іске қосыңыз.

ping таңқурай

Не болды, сіз пайдаланып отырған компьютер өзінің ARP кэшіне қарап, оны пингке ұмтылатын құрылғы туралы ақпарат немесе жеткіліксіз ақпарат екенін түсінді. Ол желі арқылы басқа барлық машиналарды сұрайтын сұраныс жіберді, олар сіз іздеген компьютер болып табылады ма.

Желідегі әрбір компьютер IP-мекен-жайын және сұралған масканы қарап шығады және сол IP мекенжайы бар біреу сұрауды қабылдамайды.

Сұралған IP адресі мен маска бар компьютер: «Hey, that's me !!!!» HW мекен-жайын сұраушы компьютерге жібереді. Бұл шақыру компьютерінің ARP кэшіне қосылады.

Мен сенбеймін бе? Arp пәрменін қайта іске қосыңыз.

арп

Бұл жолы сіз пингпен шыққан компьютердің атын көріп, HW мекенжайын көресіз.

Компьютердің хост атауын орнына IP мекенжайларын көрсетіңіз

Әдепкі бойынша, arp пәрмені ARP кэшіндегі элементтердің хост атауын көрсетеді, бірақ оны келесі қосқышты пайдаланып IP мекенжайларын көрсетуге мәжбүрлей аласыз:

арп-н

Сонымен қатар, сіз келесі ажыратқышты қолданғыңыз келуі мүмкін, ол шығуды басқа жолмен көрсетеді:

арпа-а

Жоғарыдағы команданың нәтижесі осы жолдар бойымен бір нәрсе болады:

dl: dd: 6d: 0e: d6: 19 [эфир] арналған dp: wlp2s0 (172.16.15.254)

Бұл жолы компьютердің атын, IP мекенжайын, HW мекенжайын, HW түрі мен желіні аласыз.

ARP кэшінен жазбаларды жою әдісі

ARP кэші өз деректеріне өте ұзақ уақыт бермейді, бірақ белгілі бір компьютерге қосылуға қатысты мәселелер туындаса және оны сақтайтын мекен-жай деректері қате болса, сіз келесі жолмен кэштен жоюға болады.

Алдымен, жоюға болатын жазбаның HW мекенжайын алу үшін arp пәрменін іске қосыңыз.

Енді келесі пәрменді іске қосыңыз:

arp -d HWADDR

Жою керек жазбаға HWADDR-ді HW мекенжайымен ауыстырыңыз.

Резюме

Arp пәрмені орта компьютер пайдаланушысымен жиі пайдаланылмайды және желідегі ақаулықтарды жою кезінде көптеген адамдарға ғана қатысты болады.