Hoe vindt u het IP-adres van een tweede computer die rechtstreeks is verbonden met de eerste via Ethernet?
Als u direct via een Ethernet-kabel een tweede computer rechtstreeks op uw primaire wilt aansluiten, wat is dan de gemakkelijkste manier om het IP-adres voor de tweede te vinden? De SuperUser Q & A-post van vandaag biedt nuttig advies voor een gefrustreerde lezer.
De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.
Foto met dank aan Keary O. (Flickr).
De vraag
SuperUser-lezer Melebius wil weten hoe het IP-adres van een tweede computer direct via een Ethernet-kabel op de eerste kan worden aangesloten:
Ik heb mijn primaire computer aangesloten op een andere computer via een directe Ethernet-kabelverbinding. De tweede computer heeft geen randapparatuur aangesloten en ik wil er toegang toe krijgen met behulp van RDP en SMB. De IP-adressen worden automatisch geconfigureerd, dus het registreert iets in het bereik van 169.254.x.x.
Ik kan wachten totdat Windows de andere computer herkent of IP-adressen scant, maar beide acties duren lang en onvoorspelbaar. Is er een snellere manier om de tweede computer aan het andere uiteinde van de Ethernet-kabelverbinding te herkennen? Ik heb overwogen om een uitzending "Ethernet ping" en omgekeerde ARP te maken, maar ik heb geen instructies voor deze techniek kunnen vinden.
Hoe vindt u het IP-adres van een tweede computer die rechtstreeks is verbonden met de eerste door een Ethernet-kabel?
Het antwoord
SuperUser contributor grawity heeft het antwoord voor ons:
Een broadcast IP-ping werkt mogelijk. Niet alle systemen beantwoorden het, maar sommige doen het in 169.254-modus. Proberen ping 169.254.255.255 (behoeften -b onder Linux), of ping ff02 :: 1 (behoeften ping6 op Linux).
Rechtstreeks een naam opzoeken verzenden (met nbtstat -a) werkt mogelijk (als Windows wordt uitgevoerd en als u de naam van de computer kent).
De automatische configuratie van 169.254 omvat het verzenden van sommige ARP-sondes met het eigen adres van de host (u kunt die zien in Wireshark).
"Ethernet-ping" bestaat, maar werkt alleen op Ethernet-niveau. Het zal u niets over het IP vertellen (het wordt soms geïmplementeerd in de NIC zelf, maar meestal helemaal niet geïmplementeerd).
"Reverse ARP" bestaat ook, maar wordt bijna nooit daadwerkelijk geïmplementeerd. Het primaire gebruik werd vervangen door BOOTP en later door DHCP.
Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.