Wenn Sie nicht ausdrücklich einen zu verwendenden Bereich angeben, netdiscover
wird nach gängigen Netzwerken gesucht. Dies würde 192.168.0.0/16 umfassen.
Eine ARP-Anforderung wird auf Schicht 2 gesendet. Wenn sich der Backtrack-PC in einem anderen IP-Netzwerk als die Voip-Box befindet, wird die Arp-Anforderung jedoch weiterhin angezeigt und beantwortet. Die Anfrage würde in Form eines ARP-Tests sein, der keine IP-Adresse enthält, auf die er antworten soll. Die Antwort wird auf Schicht 2 an die MAC-Adresse des Geräts gesendet, von dem die Anfrage stammt.
Ein ARP-Probe ist eine Methode zum Bestimmen, ob derzeit eine IP-Adresse verwendet wird. Sie wird normalerweise von einem Gerät verwendet, bevor eine IP-Adresse "beansprucht" wird, um sicherzustellen, dass keine andere Person im lokalen Netzwerk diese Adresse verwendet. Es kann jedoch verwendet werden, um zu sehen, welche Adressen im lokalen Netzwerk verwendet werden, und es ist wahrscheinlich, dass netdiscover es verwendet.
Ein Arp-Probe ist zwar Teil des IP-Protokolls der Schicht 3, arbeitet jedoch auf der Schicht 2. Das Paket sieht ein bisschen so aus:
From MAC: <host mac address>, To MAC: ff:ff:ff:ff:ff:ff, Payload: "Is anyone using IP address 192.168.1.1"
Der Ziel-MAC ist also die Broadcast-MAC-Adresse. Alle Adressen entsprechen allen Adressen. Daher sendet ein beliebiges Layer-2-Gerät, z. B. ein Switch, alle Ports in derselben Broadcast-Domäne, auf der das Paket empfangen wurde. In einem inländischen Router sind dies alle LAN-Ports (die LAN-Ports eines inländischen Routers sind Switchports). Wenn einer der LAN-Ports mit den LAN-Ports eines anderen Routers verbunden ist, befinden sich alle LAN-Ports in derselben Broadcast-Domäne. Das Paket wird über den Port des ersten Routers, der mit dem zweiten Router, dem zweiten Router, verbunden ist, gesendet wird sehen, dass das Paket für ff: ff: ff: ff: ff: ff bestimmt ist, und wird es aus seinen eigenen LAN-Ports senden.
Der Punkt hier ist, dass ein Broadcast-Paket der Schicht 2 von jedem Gerät im Netzwerk unabhängig von IP-Adressen gesehen wird.
So sieht jedes Gerät es. Das VoIP-Gerät erkennt, dass es sich um einen ARP-Test handelt, und dass die IP-Adresse, nach der der Sender gesendet wird, mit der konfigurierten IP-Adresse übereinstimmt und antwortet.
Es kann nicht auf die IP-Adresse der Ursprungsgeräte antworten, da ein ARP-Test gerade von einem Gerät verwendet wird, das noch keine IP-Adresse hat. Es wird verwendet, um festzustellen, ob die gewünschte IP-Adresse bereits verwendet wird . Die Stelle im Paket, an der sich die IP-Adresse des Absenders normalerweise befinden würde, sind also Nullen.
Die Antwort der ARP-Probe wird daher an die MAC-Adresse des Absenders gesendet.