Назад | Перейти на главную страницу

Могу ли я просто установить новый DHCP-сервер вместо старого, не сломав все?

Прямо сейчас в моем офисе у нас есть беспроводной маршрутизатор 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-адреса.