If-Koubou

Как намирате IP адреса на втори компютър, свързан директно с първия чрез Ethernet?

Как намирате IP адреса на втори компютър, свързан директно с първия чрез Ethernet? (Как да)

Ако искате или трябва да свържете директно втори компютър към основния си компютър чрез Ethernet кабел, какъв е най-лесният начин да намерите IP адреса за втория? Днешната публикация на SuperUser Q & A предоставя полезни съвети за разочарования читател.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Снимката е предоставена от Keary O. (Flickr).

Въпроса

Четецът на SuperUser Melebius иска да знае как да намери IP адреса на втори компютър, свързан директно с първия чрез Ethernet кабел:

Свързах моя първичен компютър с друг чрез директна Ethernet кабелна връзка. Вторият компютър няма прикрепени периферни устройства и искам да го използвам чрез RDP и SMB. IP адресите са конфигурирани автоматично, затова регистрира нещо в диапазона 169.254.x.x.

Мога да чакам Windows да разпознае другия компютър или да сканира IP адреси, но и двете действия отнемат дълъг и непредвидим период от време. Има ли по-бърз начин да разпознаете втория компютър в другия край на Ethernet кабелната връзка? Размислих за излъчване на "Ethernet ping" и обръщане на ARP, но не успях да намеря инструкции за тази техника.

Как намирате IP адреса на втори компютър, свързан директно с първия чрез Ethernet кабел?

Отговорът

Слуховият сътрудник на SuperUser има отговор за нас:

Възможно е да има IP пинг на излъчване. Не всички системи отговарят на него, но някои го правят, когато са в режим 169.254. Опитвам ping 169.254.255.255 (нужди -b на Linux), или ping ff02 :: 1 (нужди ping6 на Linux).

Директно изпращане на име за търсене (с помощта на nbtstat -a) може да работи (ако работи с Windows и ако знаете името на компютъра).

Автоматичната конфигурация 169.254 включва изпращането на някои сонди ARP със собствения адрес на хоста (можете да ги видите в Wireshark).

"Ethernet ping" съществува, но работи само на ниво Ethernet. Това няма да ви каже нищо за ПР (Понякога се изпълнява в самата NIC, но най-вече не се изпълнява изобщо).

"Обратното ARP" също съществува, но почти никога не се реализира. Основната му употреба бе заменена от BOOTP и по-късно DHCP.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.