в принципе, вы не можете быть в состоянии эту силу.
DHCP-сервер контролирует выдачу DHCP-адресов. Этот сервер решает, какой IP вы получаете, не то, что вы делаете на вашем локальном компьютере.
Сказав это, вы сможете играть на DHCP сервере, зная, что большинство работает следующим образом:
- они имеют ограниченный диапазон IP-адресов для раздачи. (например, с 1.2.3.100 по 1.2.3.200).
- они помнят, какой IP уже был выдан и до которого времени, что аренда действительна.
- при выдаче нового IP они часто используют еще не использованный IP,при наличии. Если они закончатся, они будут NACK запрос DHCP. Если они закончатся неиспользованные IPS, но у старых IP, которые больше не раздали (leae истек) они ahnd те.
- большую часть времени они будут проверять, какой IP-адрес у вас был ранее, когда они получают DHCP req (либо самостоятельно, либо как часть DHCP req пакет.) Они разрешены они дают вам тот же IP.
последнее, что помогает вам (clippy стиль помогает).
вы получаете IP (скажем, 1.2.3.100, который действителен в течение X часов. (Скажем 24 часа).
через 12 часов вы говорите: "Эй, я хочу выпустить этот IP"
Эта работа.
Затем вы снова попросите IP-адрес ("Эй, я AA:BB:CC:DD:EE: FF, у которого последний был IP 1.2.3.100. Можно мне снова с IP?"). На этот раз вы хотите другой IP, но сервер DHCP услужливо дает вам 1.2.3.100 снова.
два варианта здесь:
- не Клайна "я вчера 1.2.3.100". Зависит от вашего клиента DHCP (IIRC windows не делал этого в прошлом, хотя это было разрешено. Клиент Unix корректно обработал эту часть).
- претендовать на чужое. (например, изменить MAC-адрес).
правильный способ, однако, чтобы спросить: "почему я хочу другой IP" и решить эту проблему. Е. Г. говорить с вашим сетевым администратором и получением зарезервированного IP или установкой статического IP (и вы, администратор, отмечающий этот IP, как используемый, поэтому она никогда не выдает это снова).