9Sep
Hvis du vil eller skal tilslutte en anden computer direkte til din primære via Ethernet-kabel, hvad er den nemmeste måde at finde IP-adressen til den anden? Dagens SuperUser Q & A-indlæg giver nogle nyttige råd til en frustreret læser.
Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.
Foto courtesy of Keary O.( Flickr).
Spørgsmål
SuperUser-læser Melebius vil vide, hvordan man finder IP-adressen på en anden computer, der er direkte forbundet til den første med et Ethernet-kabel:
Jeg har tilsluttet min primære computer til en anden med en direkte Ethernet-kabelforbindelse. Den anden computer har ingen vedhæftede enheder, og jeg har adgang til den ved hjælp af RDP og SMB.IP-adresserne er automatisk konfigureret, så det registrerer noget i området 169.254.x.x.
Jeg kan vente, indtil Windows genkender den anden computer eller scan IP-adresser, men begge handlinger tager lang og uforudsigelig tid. Er der en hurtigere måde at genkende den anden computer i den anden ende af Ethernet-kabelforbindelsen? Jeg har overvejet at lave en udsendelse "Ethernet ping" og omvendt ARP, men jeg har ikke kunnet finde nogen vejledning til denne teknik.
Hvordan finder du IP-adressen til en anden computer, der er direkte forbundet til den første med et Ethernet-kabel?
Svaret
SuperUser bidragydergravity har svaret for os:
En broadcast IP ping kan virke. Ikke alle systemer svarer til det, men nogle gør det i 169.254-tilstand. Prøv ping 169.254.255.255 ( kræver -b på Linux) eller ping ff02: : 1 ( kræver ping6 på Linux).
Direkte sending af navneopslag( ved hjælp af nbtstat-) kan virke( hvis det kører Windows, og hvis du kender computerens navn).
Den 169.254 auto-konfiguration indebærer at sende nogle ARP-sonder med værtens egen adresse( du kan se dem i Wireshark).
"Ethernet ping" eksisterer, men fungerer kun på Ethernet-niveau. Det vil ikke fortælle dig noget om IP'en( Det er undertiden implementeret i NIC selv, men det overvejende ikke implementeret overhovedet).
"Reverse ARP" eksisterer også, men er næsten aldrig faktisk implementeret heller. Dens primære anvendelse blev erstattet af BOOTP og senere DHCP.
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.