интернет говорит что это возможно при наличии DHCP, который для определенного MAC выдает определенный IP. Есть протокол RARP, который как раз для этого используется.
Но задача вроде проста, а решить не могу - есть рабочая станция, обычно получающая IP шник у DHCP (но без всякой привязки к MAC)
Но умный юзер берет и выставляет себе статический IP - как узнать, какой IP он себе взял? MAC адрес известен, номер порта на циске куда он подключен известен. Включена ли машина в какой либо момент я могу узнать - посмотреть на коммутаторе. Чтобы точно определить текущий IP я пока тупо запускаю у себя Снифер, запускаю на циске монитор с порта такого юзера на свой порт и по заголовкам пакетов определяю его IP. Но уж больно процедура сложная. Может кто подскажет что то более простое?