Ich suche nach einem Befehl zum Erkennen aller Hosts im selben LAN-Segment von einem Host mit nicht zugewiesener IP, Standard-Gateway und Subnetz. Ich weiß ping 255.255.255.255
, dass es das gibt, aber das funktioniert auf Schicht 3 und erfordert, dass der Absender eine IP-Adresse hat. Gibt es einen einfachen Windows- und Linux-Layer-2-Befehl zum Senden einer MAC-Übertragung FF:FF:FF:FF:FF:FF
?
Kann dies in einer Zeile erfolgen, z. B. ohne arp
jede mögliche IP-Adresse zu pingen? Ich habe auch das nmap- Broadcast-Ping- Skript ausprobiert, aber das funktioniert auf meinen Linux-Hosts nicht. )
Die Kenntnis der ARP-Paketstruktur hilft.
quelle
FF:FF:FF:FF:FF:FF
das für den ARP-Prozess zunächst erst beim dest reserviert ist. Host-MAC ist ungelöst. Bedeutet dies dann, dass es unmöglich ist, den MAC eines Hosts mit nicht zugewiesener IP-Adresse zu finden, selbst wenn er sich im selben LAN-Ethernet-Segment befindet?