logo search
Программа Сетевой академии Cisco CCNA 3 и 4 (Вс

Конфигурирование протокола dhcp

Как и NAT, сервер DHCP требует, чтобы администратор определил пул доступ­ных адресов. Команда ip dhcp pool определяет, какие адреса будут выделены уз­лам. Эта команда имеет следующий синтаксис:

Router(config)#ip dhcp pool namel

Router (dhcp-config)#network ip-address mask

Первая команда, ip dhcp pool name1, создает пул с именем name1 и перево­дит маршрутизатор в специализированный режим конфигурации DHCP. В этом ре­жиме данная команда определяет диапазон адресов, которые будут отдаваться в арен­ду. Если какие-либо сетевые адреса требуется исключить, то необходимо вернуться в глобальный режим и выполнить команду Ip dhcp excluded-address. Для вы­хода из режима конфигурирования DHCP следует ввести команду exit.

Команда ip dhcp excluded-address конфигурирует на маршрутизаторе ис­ключение адреса или диапазона адресов при их назначении клиентам. Эта команда может использоваться для резервирования адресов, которые назначены статически ключевым узлам, например, маршрутизаторам. Команда имеет следующий синтаксис:

Router (config)#ip dhcp excluded-address ip-address [ end-ip-addreas]

Как правило сервер DHCP конфигурируется для назначения более чем одного IP-адреса. В режиме конфигурирования DHCP можно установить и другие парамет­ры IP-конфигурации. Клиенты IP не смогут серьезно работать без шлюза по умол­чанию. Такой шлюз задается командой defaultrouter. Можно также сконфигу­рировать адрес сервера DNS (командой dns-server) или сервер WINS (командой netbios-name-server). Практически DHCP-сервер IOS может предоставить сво­им клиентам любую информацию TCP/IP.

Список ключевых команд для сервера DHCP, которые могут быть выполнены в режиме конфигурирования пула DHCP, приведен в табл. 11.8.

Таблица 11.8. Команды конфигурирования пула DHCP

Команда

Описание

Router(config)#ip dhcp pool имя

Router(config-dhcp)#network номер-сети [маска | /префикс-длина]

Router(config-dhcp)#domain-name имя

Router(config-dhcp)#dns-server адр [адр2 адрЗадр8)

Router(config-dhcp)#netbios-name-server

адр [адр2 адрЗадр8]

Router(config-dhcp)#default-router

адр [адр2 адрЗадр8]

Router(config-dhcp)#lease {дни [часы] [минуты] }

Назначает имя набору адресов DHCP-сервера и переводит устройство в режим конфигурирования пула DHCP (об этом свидетельствует изменение приглашения на config-dhcp#)

Определяет номер и маску полсети для набора адресов DHCP-сервера. Параметр префикс-длина определяет количество битов и адресе, соответствующих префиксу подсети. Указание префикса — это еще один способ определения маски подсети для клиента. Длина префикса в битах указывается через косую черту после адреса подсети

Определяет доменное имя клиента

Определяет IP-адрес DNS-сервера, которым должны пользоваться клиенты DHCP. Как минимум должен быть указан один IP-адрес. В одной строке можно указать до 8 IP-адресов серверов DNS

Определяет адрес WINS-сервер а протокола NetBIOS, которым должны пользоваться клиенты Microsoft DHCP. Как минимум должен быть указан один адрес. В одной строке можно указать до 8 адресов серверов

Определяет IP-адрес стандартного маршрутизатора для клиента DHCP. Как минимум должен быть указан один IP-адрес. В одной строке можно указать до 8 IP-адресов маршрутизаторов

Определяет длительность аренды. По умолчанию один день

Хотя это принимается по умолчанию во всех версиях IOS Cisco, поддерживаю­щих DHCP, процесс сервера DHCP может быть повторно инициирован с использо­ванием команды глобального конфигурирования service dhcp. Отключает сервер команда no service dhcp.