Сад, зашто би ти требало арпинг? Замислите да радите са малом канцеларијском мрежом. Коришћење класичне пинг наредбе за пингање хостова како би се потврдило да су доступни је врло примамљиво, зар не? Па, ако користите ИЦМП протокол, онда заправо извршавате АРП захтеве за сондирање уређаја у мрежи.
Овде долази алат за арпирање. Као и пинг, арпинг пингује мрежне хостове користећи АРП пакете мрежног слоја. Ова метода је корисна за хостове који не одговарају на захтеве за пинг слоја 3 и слоја 4.
Овај чланак вам показује како се користи команда арпинг у Линуку.
Арпинг у Линуку
Међу мрежним администраторима, арпинг је популаран алат. Међутим, он није укључен у подразумевани скуп алата које нуди Линук. Дакле, мораћете да инсталирате арпинг ручно.
Срећом, арпинг је популаран алат. Без обзира коју дистро услугу користите, она би требала бити доступна директно са званичних сервера пакета. Покрените следећу команду у складу са дистрибуцијом.
За Дебиан / Убунту и деривате, пакет мрежних алата је неопходан за арп алат:
$ судо апт инсталирајте арпинг нет-тоолсЗа Федору и деривате:
$ судо днф инсталирај арпингЗа опенСУСЕ и деривате:
$ судо зиппер инсталирај арпинг2Користећи арпинг
Откријте домаћине
Ако је више уређаја повезано преко Етхернета, тада системи већ имају унутрашњу АРП табелу за комуникацију преко мреже. Арпинг можете да користите да бисте пописали уносе у мрежу.
Покрените следећу команду да бисте то урадили:
$ арп -а
Као што видите, наредба ће исписати листу имена хостова, заједно са њиховим ИП и МАЦ адресама.
Пинг Хостс
Ако знате ИП адресу циљног уређаја, можете једноставно проследити адресу арпингу да бисте извршили АРП пинг.
$ арпинг
Арпинг вам такође омогућава да дефинишете број пута за пингање циљног уређаја. Да бисте то урадили, користите заставицу „-ц“, праћену бројем пингова за извођење.
Један брзи савет: Ако је идентификован нови уређај, требало би да покренете следећу команду да бисте ажурирали АРП табелу:
АРП Тимеоут
Ако арпинг не може решити ИП адресу циља, то ће узроковати АРП временско ограничење. Да бисте демонстрирали, покрените следећу команду. ИП адреса би требала бити нешто неприступачно.
$ арпинг -ц 7
Као што видите, Арпинг ће вас обавестити ако нисте навели мрежни интерфејс. То је зато што арпинг очекује да наведете интерфејс. Ако није наведено, арпинг покушава да погоди.
Наведите мрежни интерфејс
Као што сте видели у претходном одељку, Арпинг преферира да одредите мрежни интерфејс. Ово је посебно неопходно ако на серверу постоји више мрежних интерфејса. Арпинг није у стању да погоди коју мрежну картицу да користи.
Да бисмо избегли овај проблем, можемо ручно да одредимо мрежни интерфејс за арпинг. Ако се користи овај метод, арпинг ће користити наведени мрежни интерфејс уместо да претпоставља.
Прво наведите све доступне мрежне интерфејсе следећом командом:
$ ип линк схов
Затим наведите мрежни интерфејс за арпирање помоћу заставице „-И“, као што је приказано доле:
$ арпинг -И -ц 7
Наведите изворну МАЦ адресу
Као и у претходном методу, такође је могуће одредити МАЦ адресу извора са којег шаљете пакете. Да бисте то постигли, користите заставицу „-с“, а затим МАЦ адресу коју желите, како следи:
$ арпинг -ц 7 -с
Сада, у зависности од тога да ли сте власник МАЦ адресе, постоје два исхода:
- Ако сте власник МАЦ адресе, можете само да користите ознаку „-с“.
- Ако нисте власник МАЦ адресе, покушавате да је подвалите. Ако је то случај, тада ћете морати да користите промискуитетни режим. Овде погледајте више о промискуитетном режиму. Као кратки подсетник, овај режим је конфигурисан на начин да преноси све оквире примљене од НИЦ-а.
Добра ствар је што се арпинг може покретати у промискуитетном режиму. Да бисте омогућили овај режим, користите заставицу „-п“. Команда ће изгледати отприлике овако:
$ арпинг -ц 7 -с -п
Наведите изворну ИП адресу
Још једна занимљива карактеристика арпинга је могућност ручног дефинисања изворне ИП адресе. Начин на који ова метода функционише је сличан претходном кораку.
Међутим, овај метод долази са својим проблемима. Једном када арпинг пингује уређај, уређај ће одговорити на ИП адресу коју сте ручно дефинисали. Без власништва над том ИП адресом, арпинг неће добити одговоре.
Да бисте ручно дефинисали изворну ИП адресу, користите заставицу „-С“.
$ арпинг -ц 7 -С
Постоје и друге нијансе ове методе. Начин на који користите овај метод зависи од тога да ли сте власник ИП адресе:
- Ако сте власник ИП адресе, онда сте спремни.
- Ако нисте власник ИП адресе, можда ћете желети да користите промискуитетни режим.
Ако се ваша ситуација поклапа са другом опцијом, користите заставицу „-п“ да бисте омогућили промискуитетни режим.
$ арпинг -ц 7 -С -п
Арпинг Хелп
Иако су ово најчешће коришћене арпинг команде, постоји још функција које арпинг нуди. На пример, арпинг нуди брзу страницу за помоћ за тренутну документацију:
$ арпинг - помоћ
Ако сте заинтересовани за дубинске информације о карактеристикама арпинга, можете заронити дубље у ман страницу:
Последње мисли
Овај туторијал покрива неке од најчешћих метода употребе арпинга. Можете да ажурирате АРП табелу и лажне МАЦ и ИП адресе користећи промискуитетни режим.
Амбициозним Линук мрежним и системским администраторима ово не мора бити место за заустављање! Погледајте Фиерце, напреднији и функционалнији алат који се користи за мрежно скенирање.
Срећно рачунање!