មគ្គុទ្ទេសក៍អ្នកណែនាំថ្មីដើម្បីដោះស្រាយបញ្ហាការដោះស្រាយដំណោះស្រាយ (ARP)

ដំណោះស្រាយដំណោះស្រាយអាស័យដ្ឋានទាក់ទងនឹងរបៀបដែលអាសយដ្ឋាន IP មូលដ្ឋានត្រូវបានដោះស្រាយរវាងកុំព្យូទ័រលើបណ្តាញ។

ក្នុងទម្រង់ដ៏សាមញ្ញបំផុតស្រមៃអ្នកមានកុំព្យូទ័រដូចជាកុំព្យូទ័រយួរដៃហើយអ្នកចង់ទំនាក់ទំនងជាមួយ Raspberry PI របស់អ្នកដែលត្រូវបានភ្ជាប់ជាផ្នែកនៃការតភ្ជាប់អ៊ីនធឺណិតក្នុងតំបន់របស់អ្នក។

ជាទូទៅអ្នកអាចមើលឃើញថាតើ Raspberry PI មាននៅលើបណ្តាញដោយ ការលោត វា។ ដរាបណាអ្នកកំពុងភ្នាល់ Raspberry PI ឬប៉ុនប៉ងការតភ្ជាប់ផ្សេងទៀតជាមួយនឹង Raspberry PI អ្នកនឹងចាប់ផ្តើមដោះស្រាយបញ្ហាត្រូវការដំណោះស្រាយ។ គិតថាវាជាទម្រង់មួយនៃការចាប់ដៃ។

ARP ប្រៀបធៀបអាសយដ្ឋាននិង របាំងរង នៃម៉ាស៊ីននិងកុំព្យូទ័រគោលដៅ។ ប្រសិនបើការប្រកួតទាំងនេះបន្ទាប់មកអាសយដ្ឋានត្រូវបានដោះស្រាយយ៉ាងមានប្រសិទ្ធិភាពទៅបណ្តាញមូលដ្ឋាន។

ដូច្នេះដំណើរការនេះដំណើរការយ៉ាងដូចម្តេច?

កុំព្យូទ័ររបស់អ្នកនឹងមានឃ្លាំងសម្ងាត់ ARP ដែលត្រូវបានចូលប្រើដំបូងដើម្បីព្យាយាមដោះស្រាយអាសយដ្ឋាន។

ប្រសិនបើឃ្លាំងសម្ងាត់មិនមានព័ត៌មានដែលត្រូវការដើម្បីដោះស្រាយអាស័យដ្ឋាននោះការស្នើសុំត្រូវបានផ្ញើទៅម៉ាស៊ីនទាំងអស់នៅលើបណ្តាញ។

ប្រសិនបើម៉ាស៊ីននៅលើបណ្តាញមិនមានអាសយដ្ឋាន IP ដែលត្រូវបានស្វែងរកបន្ទាប់មកវានឹងមិនអើពើនឹងសំណើរនោះទេប៉ុន្តែប្រសិនបើម៉ាស៊ីនមានការប្រកួតនោះវានឹងបន្ថែមព័ត៌មានសម្រាប់កុំព្យូទ័រដែលហៅទៅឃ្លាំងសម្ងាត់ ARP របស់វា។ បន្ទាប់មកវានឹងផ្ញើការឆ្លើយតបទៅកុំព្យូទ័រដើមហៅ។

នៅពេលទទួលបានការបញ្ជាក់ពីអាសយដ្ឋានកុំព្យូទ័រគោលដៅការតភ្ជាប់ត្រូវបានធ្វើឡើងហើយដូច្នេះការស្នើសុំបណ្តាញផេសឬផ្សេងទៀតអាចត្រូវបានដំណើរការ។

ពត៌មានពិតប្រាកដដែលកុំព្យូទ័រប្រភពកំពុងស្វែងរកពីកុំព្យូទ័រទិសដៅគឺជា អាសយដ្ឋាន MAC របស់ខ្លួនឬនៅពេលដែលវាត្រូវបានគេហៅថាអាសយដ្ឋាន HW ។

ឧទាហរណ៍ការងារដោយប្រើពាក្យបញ្ជា Arp

ដើម្បីធ្វើឱ្យការយល់ដឹងកាន់តែងាយស្រួលអ្នកត្រូវមានកុំព្យូទ័រពីរភ្ជាប់ទៅបណ្តាញរបស់អ្នក។

ត្រូវប្រាកដថាកុំព្យូទ័រទាំងពីរត្រូវបានបើកហើយអាចភ្ជាប់អ៊ីនធឺណិត។

ឥឡូវ បើកបង្អួចស្ថានីយដោយប្រើលីនុច ហើយវាយពាក្យបញ្ជាដូចខាងក្រោម:

arp

ព័ត៌មានដែលបង្ហាញគឺជាព័ត៌មានដែលរក្សាទុកក្នុងឃ្លាំង ARP របស់កុំព្យូទ័រអ្នក។

លទ្ធផលអាចគ្រាន់តែបង្ហាញម៉ាស៊ីនរបស់អ្នកអ្នកអាចមើលឃើញអ្វីទាំងអស់ឬលទ្ធផលអាចរួមបញ្ចូលឈ្មោះកុំព្យូទ័ររបស់អ្នកផ្សេងទៀតប្រសិនបើអ្នកបានភ្ជាប់វាពីមុន។

។ ពត៌មានដែលផ្តល់ដោយពាក្យបញ្ជា arp មានដូចខាងក្រោម:

ប្រសិនបើអ្នកមិនមានអ្វីបង្ហាញបន្ទាប់មកកុំបារម្ភព្រោះវានឹងផ្លាស់ប្តូរបន្តិចទៀត។ ប្រសិនបើអ្នកអាចមើលឃើញកុំព្យូទ័រផ្សេងទៀតបន្ទាប់មកអ្នកទំនងជាឃើញថាអាសយដ្ឋាន HW ត្រូវបានកំណត់ (មិនទាន់ចប់) ។

អ្នកត្រូវស្គាល់ឈ្មោះកុំព្យូទ័រដែលអ្នកកំពុងភ្ជាប់។ ក្នុងករណីរបស់ខ្ញុំខ្ញុំកំពុងភ្ជាប់ទៅនឹងលេខសូន្យរបស់ខ្ញុំរបស់ Raspberry PI ។

នៅខាងក្នុងស្ថានីយដំណើរការពាក្យបញ្ជាខាងក្រោមដោយជំនួសពាក្យ raspberrypizero ដែលមានឈ្មោះកុំព្យូទ័រដែលអ្នកកំពុងភ្ជាប់។

ping raspberrypizero

អ្វីដែលបានកើតឡើងគឺថាកុំព្យូទ័រដែលអ្នកកំពុងប្រើប្រាស់បានមើលនៅក្នុងឃ្លាំងសម្ងាត់ ARP របស់ខ្លួនហើយដឹងថាវាមិនមានព័ត៌មានឬព័ត៌មានគ្រប់គ្រាន់អំពីម៉ាស៊ីនដែលអ្នកកំពុងព្យាយាមវាយ។ ដូច្នេះវាបានផ្ញើសំណើមួយនៅទូទាំងបណ្តាញដែលសួរម៉ាស៊ីនទាំងអស់នៅលើបណ្តាញថាតើពួកគេពិតជាកុំព្យូទ័រដែលអ្នកកំពុងស្វែងរក។

កុំព្យូទ័រនីមួយៗនៅលើបណ្តាញនឹងពិនិត្យមើលអាសយដ្ឋាន IP និងរបាំងដែលបានស្នើសុំហើយទាំងអស់ប៉ុន្តែមួយដែលមានអាសយដ្ឋាន IP នោះនឹងបោះបង់ចោលការស្នើសុំ។

កុំព្យួទ័រដែលមានអាស័យដ្ឋាននិងរបាំង IP ដែលបានស្នើសុំនឹងស្រែកឡើង "Hey នោះគឺខ្ញុំ! !!!" ហើយនឹងបញ្ជូនអាសយដ្ឋាន HW របស់ខ្លួនត្រលប់ទៅកុំព្យូទ័រដែលស្នើសុំ។ បន្ទាប់មកវានឹងត្រូវបានបន្ថែមទៅឃ្លាំងសម្ងាត់ ARP នៃកុំព្យូទ័រហៅ។

កុំជឿខ្ញុំ? រត់ពាក្យបញ្ជា arp ម្តងទៀត។

arp

ពេលនេះអ្នកគួរតែឃើញឈ្មោះរបស់កុំព្យូទ័រដែលអ្នកបាន pinged ហើយអ្នកនឹងឃើញអាសយដ្ឋាន HW ។

បង្ហាញអាសយដ្ឋាន IP ជំនួសឱ្យឈ្មោះម៉ាស៊ីនរបស់កុំព្យូទ័រ

តាមលំនាំដើមពាក្យបញ្ជា arp នឹងបង្ហាញឈ្មោះម៉ាស៊ីននៃធាតុនៅក្នុងឃ្លាំង ARP ប៉ុន្តែអ្នកអាចបង្ខំវាដើម្បីបង្ហាញអាសយដ្ឋាន IP ដោយប្រើប្តូរដូចខាងក្រោម:

arp -n

ជាជម្រើសអ្នកអាចប្រើការប្ដូរដូចខាងក្រោមដែលនឹងបង្ហាញលទ្ធផលតាមវិធីផ្សេង:

arp-a

លទ្ធផលពីពាក្យបញ្ជាខាងលើនឹងជាអ្វីមួយនៅតាមបន្ទាត់របស់វា:

raspberrypi (172.16.15.254) នៅ d4: ca: 6d: 0e: d6: 19 [អេធើ] នៅលើ wlp2s0

ពេលនេះអ្នកទទួលបានឈ្មោះកុំព្យូទ័រអាសយដ្ឋាន IP អាសយដ្ឋាន HW ប្រភេទ HW និងបណ្តាញ។

របៀបលុបធាតុពីឃ្លាំងសម្ងាត់ ARP

ឃ្លាំងសម្ងាត់ ARP មិនផ្ទុកទិន្នន័យរបស់វាយូរប៉ុន្មានទេប៉ុន្តែប្រសិនបើអ្នកកំពុងមានបញ្ហាក្នុងការតភ្ជាប់ទៅកុំព្យូទ័រជាក់លាក់ហើយអ្នកសង្ស័យថាវាដោយសារតែទិន្នន័យអាសយដ្ឋានដែលបានរៀបចំមិនត្រឹមត្រូវអ្នកអាចលុបធាតុចេញពីឃ្លាំងសម្ងាត់តាមវិធីដូចខាងក្រោម។

ដំបូងដំណើរការពាក្យបញ្ជា arp ដើម្បីទទួលបានអាសយដ្ឋាន HW នៃធាតុដែលអ្នកចង់ដកចេញ។

ឥឡូវនេះរត់ពាក្យបញ្ជាដូចខាងក្រោម:

arp-d HWADDR

ជំនួស HWADDR ដោយអាសយដ្ឋាន HW សម្រាប់ធាតុដែលអ្នកចង់ដកចេញ។

សង្ខេប

ពាក្យបញ្ជា arp មិនត្រូវបានប្រើជាទូទៅដោយអ្នកប្រើកុំព្យូទ័រជាមធ្យមរបស់អ្នកទេហើយវានឹងទាក់ទងតែជាមួយមនុស្សភាគច្រើននៅពេលដោះស្រាយបញ្ហាបណ្តាញ។