Домашня » як » Як знайти IP-адресу другого комп'ютера, безпосередньо підключеного до першого, за допомогою Ethernet?

    Як знайти IP-адресу другого комп'ютера, безпосередньо підключеного до першого, за допомогою Ethernet?

    Якщо ви хочете або потрібно безпосередньо підключити другий комп'ютер до первинного через кабель Ethernet, що це найпростіший спосіб знайти IP-адресу для другого? Сьогоднішня посада SuperUser Q&A надає корисні поради для розчарованого читача.

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Фото надано Кері О. (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. Спробуйте пінг 169.254.255.255 (потреби -b на Linux), або ping ff02 :: 1 (потреби ping6 на Linux).

    Безпосереднє надсилання пошуку імені (за допомогою nbtstat -a) може працювати (якщо Windows запускається, і якщо ви знаєте ім'я комп'ютера).

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

    "Ethernet ping" існує, але працює тільки на рівні Ethernet. Він не скаже вам нічого про IP (іноді він реалізується в самій NIC, але в основному не реалізований взагалі).

    "Зворотний ARP" також існує, але практично ніколи не реалізований. Його основне використання було замінено BOOTP, а пізніше DHCP.


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.