Hvis du vil eller har brug for at 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 på? Dagens SuperUser Q & A-indlæg giver nogle nyttige råd til en frustreret læser.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Foto med tilladelse til Armstrong O. (Flickr) .
Spørgsmålet
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 ved hjælp af en direkte Ethernet-kabelforbindelse. Den anden computer har ingen perifert udstyr tilsluttet, og jeg vil have adgang til det 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 scanner 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 "Ethernet-ping" og reverse ARP, men jeg har ikke været i stand til at finde nogen instruktioner til denne teknik.
Hvordan finder du IP-adressen på en anden computer, der er direkte forbundet til den første med et Ethernet-kabel?
Svaret
SuperUser-bidragydergravity har svaret til os:
En udsendt IP-ping fungerer muligvis. Ikke alle systemer svarer på det, men nogle gør det i 169.254-tilstand. Prøve ping 169.254.255.255 (behov -b på Linux) eller Ping graven 02 :: 1 (behov ping6 på Linux).
Send direkte et navneopslag (ved hjælp af nbtstat -a ) fungerer muligvis (hvis det kører Windows, og hvis du kender computerens navn).
Den automatiske konfiguration 169.254 involverer at sende nogle ARP-sonder med værtens egen adresse (du kan se dem i Wireshark).
"Ethernet-ping" findes , men fungerer kun på Ethernet-niveau. Det fortæller dig ikke noget om IP (det er undertiden implementeret i selve NIC, men for det meste slet ikke implementeret).
"Reverse ARP" findes også, men implementeres næsten aldrig faktisk heller. Dens primære anvendelse blev afløst af BOOTP og senere DHCP.
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .