Для настройки DHCP-сервера вам надо выполнить следующие условия
- Создать пул адресов (для динамического сервера)
- Настроить и запустить сервер
- Привязать сервер к требуемому интерфейсу
1 ) Для создания пула адресов используется команда в режиме конфигурации:
ip pool "имя пула" "диапазон"
Диапазон может задаваться через «-» и «,». Например, 192.168.1.15-192.168.1.250.
2 ) Для создания сервера используется команда в режиме конфигурации:
dhcp-server "номер сервера"
Серверов у вас может быть несколько, например для раздачи адресов в разные сети.
после этого, надо указать используемый пул из первого шага:
pool "имя пула" "приоритет"
Чем ниже номер пула, тем выше приоритет. При вводе вышеуказанной команды произойдет переход в режим конфигурации пула. В данном режиме производится настройка параметров пула
Параметр | Описание |
mask | Маска подсети в 4-х октетном формате. Можно ввести длину маски в сокращенном десятичном формате. Например, 16 для маски 255.255.0.0 |
lease | Время аренды адреса в секундах |
dns | DNS-сервер |
gateway | шлюз по умолчанию |
Данные настройки можно указать вне параметров пула, тогда эти настройки будет применены для всех пулов внутри dhcp-сервера.
3 ) После настройки сервера необходимо указать, на каком интерфейсе маршрутизатор будет принимать пакеты DHCP Discover и отвечать на них предложением с IP-настройками. Для этого надо выполнить следующие команды:
int "интерфейс"
dhcp-server "номер сервера из второго пункта"
Привязка должна производиться к корректному интерфейсу. Если вы назначите сервер с пулом 192.168.1.10-100 на интерфейс с адресом 10.10.10.10, то ничего у вас работать не будет.