Прямо сейчас в моем офисе у нас есть беспроводной маршрутизатор Cradlepoint MBR1000 в качестве нашего DHCP-сервера. Он не такой настраиваемый, как я бы хотел, и мне нужно настроить VPN, поэтому я рассматриваю возможность замены его отдельным запущенным устройством. Zeroshell.
Мне интересно следующее: если я настрою эту систему и сделаю ее нашим DHCP-сервером, будет ли она переназначать все IP-адреса случайным образом (или иным образом, чем они уже есть)? Что определяет, какой IP-адрес получает устройство от DHCP-сервера? У меня есть настроенные скрипты и crontab, которые зависят от того, как все обстоит именно так, как есть, поэтому я немного нервничаю по поводу изменения чего-то столь существенного.
У вас будут какие-то странности, пока компьютеры и устройства не получат новые IP-адреса. Это может быть устранено перезапуском. В противном случае вам, возможно, придется запустить машины, которые работают ненадежно, и вручную выпустить и обновить IP.
Многие машины, особенно Windows, будут пытаться вернуть свой старый IP-адрес и, если им не удастся его получить, должны его обновить.
Вам нужно убедиться, что у вас нет устройств, которые статически настроены с IP-адресом, и что ваш новый DHCP-сервер передает адреса в пределах диапазона вашего старого сервера, чтобы вы не наступали на устройства со статическими IP-адресами.
Если у вас есть скрипты, которые зависят от того, какой IP остается неизменным, почему вы раздаете их с помощью DHCP? Устройства, которые необходимо сохранять статическими, должны быть назначены статически; в небольшой сети я бы установил блок IP-адресов для DHCP-сервера, а другой блок был бы разделен для определенных устройств, таких как принтеры и серверы, и не входил в диапазон DHCP-сервера.
Вы должны иметь возможность «жестко закодировать» записи DHCP в таблице аренды, но, да, если клиенты и сервер настроены на выделение IP-адресов на лету, вы получите случайные IP-адреса.