Собственно сабж. Есть 2 компьютера, подключённых к одному свитчу, имеют 2 одинаковых мак-адреса (например, 11:22:33:44:55:66), получили одинаковые IP-адреса (например, 192.168.119.115) по DHCP (либо прописали вручную, неважно). Винда абсолютно никак на сие безобразие не реагирует и даже не заикается На обоих машинах прекрасно работает команда ping, сканируются машины по 137-139 портам, коннект к хабам DC++ без проблем и т.д. Словом, всё прекрасно работает (разве что эти две машины друг друга в упор не видят). Спрашивается, каким образом всё это работает?
Вот например, один из этих компьютеров ставит на пинг какую-то машину (например, 192.168.119.1). Посылаем "ARP WHOHAS" броадкаст, чтобы узнать мак-адрес машины с IP 192.168.119.1. Узнали, посылаем echo-request. Затем компьютер с IP 192.168.119.1 шлёт echo-reply. Какая из двух машин его получит?
И ещё интересует, как можно с таким бороться? Первое, что приходит в голову- написать небольшую программку, которая будет такое дело отслеживать. Или такие уже есть?
Вот например, один из этих компьютеров ставит на пинг какую-то машину (например, 192.168.119.1). Посылаем "ARP WHOHAS" броадкаст, чтобы узнать мак-адрес машины с IP 192.168.119.1. Узнали, посылаем echo-request. Затем компьютер с IP 192.168.119.1 шлёт echo-reply. Какая из двух машин его получит?
И ещё интересует, как можно с таким бороться? Первое, что приходит в голову- написать небольшую программку, которая будет такое дело отслеживать. Или такие уже есть?