Nå, hvorfor trenger du Arping? Se for deg at du jobber med et lite kontortettverk. Å bruke den klassiske ping -kommandoen til ping -verter for å bekrefte tilgjengeligheten er veldig fristende, ikke sant? Vel, hvis du bruker ICMP -protokollen, utfører du faktisk ARP -forespørsler om sonderingsenheter i nettverket.
Det er her arpingverktøyet kommer inn. Som ping, arping pings nettverksverter som bruker nettverkslag ARP -pakker. Denne metoden er nyttig for verter som ikke svarer på lag 3 og lag 4 Ping -forespørsler.
Denne artikkelen viser deg hvordan du bruker Arping -kommandoen i Linux.
Arping i Linux
Blant nettverksadministratorer er Arping et populært verktøy. Det er imidlertid ikke inkludert i standardsettet med verktøy som Linux tilbyr. Så du må installere arping manuelt.
Heldigvis er Arping et populært verktøy. Uansett hvilken distro du bruker, skal den være tilgjengelig direkte fra de offisielle pakkeserverne. Kjør følgende kommando i henhold til distroen din.
For Debian/Ubuntu og derivater er nettobehandlingspakken nødvendig for ARP-verktøyet:
$ sudo apt install arping net-tools
For Fedora og derivater:
$ sudo dnf installer arping
For OpenSuse og derivater:
$ sudo zypper install arping2
Bruke arping
Oppdag verter
Hvis flere enheter er koblet over Ethernet, har systemene allerede en intern ARP -tabell for å kommunisere over nettverket. Du kan bruke arping til å liste opp oppføringene i nettverket.
Kjør følgende kommando for å gjøre det:
$ arp -a
Som du ser, vil kommandoen skrive ut en liste over vertsnavn, sammen med IP- og MAC -adressene deres.
Ping -verter
Hvis du kjenner IP -adressen til målenheten, kan du ganske enkelt sende adressen til Arping for å utføre en ARP Ping.
$ arping
Arping lar deg også definere antall ganger for å pinge målapparatet. For å gjøre det, bruk “-c” -flagget, etterfulgt av antall pinger som skal utføre.
Ett raskt tips: Hvis en ny enhet blir identifisert, bør du kjøre følgende kommando for å oppdatere ARP -tabellen:
$ arp -a
ARP timeout
Hvis arping ikke kan løse IP -adressen til målet, vil dette føre til en ARP -timeout. For å demonstrere, kjør følgende kommando. IP -adressen skal være noe utilgjengelig.
$ arping -C 7
Som du ser, vil Arping varsle deg hvis du ikke spesifiserer nettverksgrensesnittet. Dette er fordi Arping forventer at du vil spesifisere grensesnittet. Hvis ikke spesifisert, prøver Arping å gjette det.
Spesifiser nettverksgrensesnitt
Som du har sett i forrige seksjon, foretrekker Arping at du spesifiserer nettverksgrensesnittet. Dette er spesielt nødvendig hvis det er flere nettverksgrensesnitt på serveren. Arping er ikke i stand til å gjette hvilket nettverkskort du skal bruke.
For å unngå dette problemet, kan vi manuelt spesifisere nettverksgrensesnittet til arping. Hvis denne metoden brukes, vil Arping bruke det spesifiserte nettverksgrensesnittet i stedet for å gjøre gjetninger.
Først må du oppgi alle tilgjengelige nettverksgrensesnitt med følgende kommando:
$ ip link show
Spesifiser deretter nettverksgrensesnittet til arping ved hjelp av "-i" -flagget, som vist nedenfor:
$ arping -i -c 7
Spesifiser kilde MAC -adresse
Som i den forrige metoden, er det også mulig å spesifisere MAC -adressen til kilden du sender pakkene. For å oppnå dette, bruk “-S” -flagget, etterfulgt av MAC-adressen du ønsker, som følger:
$ arping -c 7 -s
Avhengig av om du eier MAC -adressen, er det to utfall:
Det gode er at Arping kan kjøre på promiskuøse modus. For å aktivere denne modusen, bruk “-P” -flagget. Kommandoen vil se slik ut:
$ arping -c 7 -s -p
Spesifiser kilde -IP -adresse
Et annet interessant trekk ved arping er muligheten til å definere kilden IP -adresse manuelt. Måten denne metoden fungerer på er ganske som forrige trinn.
Imidlertid kommer denne metoden med sine egne problemer. Når arping pinger enheten, vil enheten svare tilbake på IP -adressen som du manuelt definert. Uten eierskap til den IP -adressen vil ikke Arping motta svarene.
For å definere kilden IP-adresse manuelt, bruk "-s" -flagget.
$ arping -c 7 -s
Det er ytterligere nyanser til denne metoden. Hvordan du bruker denne metoden avhenger av om du eier IP -adressen:
Hvis situasjonen din samsvarer med det andre alternativet, bruk "-p" -flagget for å aktivere den promiskuøse modusen.
$ arping -c 7 -s -p
Arping hjelp
Selv om dette er de mest brukte arping -kommandoene, er det flere funksjoner som Arping tilbyr. For eksempel tilbyr Arping en rask hjelpeside for dokumentasjon på farten:
$ arping -hjelp
Hvis du er interessert i dybdeinformasjon om funksjonene i arping, kan du dykke dypere inn på mannssiden:
$ mann arping
Siste tanker
Denne opplæringen dekker noen av de mer vanlige metodene for å bruke arping. Du kan oppdatere ARP -tabellen og Spoof Mac og IP -adresse ved hjelp av promiskuøs modus.
For det ambisiøse Linux -nettverket og systemadministratorer trenger dette ikke være stedet å stoppe! Sjekk ut Fierce, et mer avansert og funksjonspakket verktøy som brukes til nettverksskanning.
Glad databehandling!