Настройка DHCP-сервера на vESR

Топология:

Задача:

  1. Выполнить базовую настройку Маршрутизатора и Коммутатора
  2. На Маршрутизаторе выполнить настройку DHCP — сервера со следующими параметрами:
    1. Адрес сети – согласно топологии;
    2. Адрес шлюза по умолчанию – адрес Маршрутизатора
      1. Адрес маршрутизатора — первый адрес в предложенной сети;
    3. DNS-суффикс – vesr.company;
    4. DNS-сервер — 77.88.8.8;
    5. Исключить из выдаваемого диапазона:
      1. пять первых узловых адресов из предложенной сети;
      2. пять последних узловых адресов из предложенной сети;
  3. На Коммутаторе перевести порты в режим работы L2
  4. На оконечных устройствах получить сетевые параметры автоматически и проверить связноть

Реализация:

Настраиваем на всех устройствах имена согласно топологии и баннерные сообщения

vESR-Router-1:

  • Выполняем первый вход на маршрутизатор vESR-Router-1:
    • по умолчанию имя пользователя: admin с паролем: password
    • устанавливаем новый пароль: P@ssw0rd:
vesr(change-expired-password)# password P@ssw0rd
vesr(change-expired-password)# commit
vesr(change-expired-password)# confirm
vesr# 
  • Переходим в режим глобальной конфигурации и назначаем имя в соответствие с топологией:
vesr# configure terminal
vesr(config)# hostname vESR-Router-1
  • Задаём баннерные сообщения:
    • текстовое сообщение, выводимое до аутентификации пользователя на маршрутизаторе:
vesr(config)# banner login "Unauthorized connection is prosecuted by the law of the Russian Federation"
    • текстовое сообщение, выводимое после успешной аутентификации пользователя на маршрутизаторе:
vesr(config)# banner exec "Hello! This is an vESR!"
  • Применяем и подтверждаем внесённые изменения:
vesr(config)# end
vesr# commit
vESR-Router-1# confirm

vESR-Switch-1:

  • Выполняем аналогичную настройку:
    • результат:

Назначаем IPv4 — адрес на интерфейс маршрутизатора

vESR-Router-1:

  • смотрим какой интерфейс подключён к Коммутатору:
vESR-Router-1# show interfaces status
    • результат:

  • назначаем IPv4 — адрес на интерфейс gi1/0/1:
vESR-Router-1# configure terminal 
vESR-Router-1(config)# interface gi1/0/1
vESR-Router-1(config-if-gi)# description "vESR-Switch-1"
vESR-Router-1(config-if-gi)# ip firewall disable 
vESR-Router-1(config-if-gi)# ip address 10.0.10.1/24
vESR-Router-1(config-if-gi)# exit
  • выходим в привилегированный режим — применяем и подтверждаем внесённые изменения:
vESR-Router-1(config)# end
vESR-Router-1# commit
vESR-Router-1# confirm
  • проверяем:
vESR-Router-1# show ip interfaces 
    • результат:

Настраиваем DHCP — сервер на Маршрутизаторе

vESR-Router-1:

  • Создадим пул адресов с именем «LOCAL-POOL-1»:
vESR-Router-1# configure terminal 
vESR-Router-1(config)# ip dhcp-server pool "LOCAL-POOL-1"
  • Указываем адрес сети:
vESR-Router-1(config-dhcp-server)# network 10.0.10.0/24
  • Определяем диапазон адресов, разрешенных для распределения:
vESR-Router-1(config-dhcp-server)# address-range 10.0.10.1-10.0.10.254
  • Определяем диапазон адресов, не разрешенных для распределения:
vESR-Router-1(config-dhcp-server)# excluded-address-range 10.0.10.1-10.0.10.5
vESR-Router-1(config-dhcp-server)# excluded-address-range 10.0.10.250-10.0.10.254
  • Определяем параметра DHCP 3 (список маршрутизаторов по умолчанию):
vESR-Router-1(config-dhcp-server)# default-router 10.0.10.1
  • Определяем параметра DHCP 15 (доменное имя):
vESR-Router-1(config-dhcp-server)# domain-name "vesr.company"
  • Определяем параметра DHCP 6 (список DNS-серверов):
vESR-Router-1(config-dhcp-server)# dns-server 77.88.8.8
  • Включаем DHCP-сервер:
vESR-Router-1(config-dhcp-server)# exit
vESR-Router-1(config)# ip dhcp-server
  • Выходим в привилегированный режим проверяем файл candidate-config до внесения изменений и подтверждения:
vESR-Router-1(config)# end
vESR-Router-1# show candidate-config
    • результат:

  • применяем и подтверждаем внесённые изменения:
vESR-Router-1# commit
vESR-Router-1# confirm
  • проверяем:
vESR-Router-1# show ip dhcp server pool LOCAL-POOL-1
    • результат:

Настраиваем порты Коммутатора в режим работы L2

vESR-Switch-1:

  • проверяем какие интерфейсы используются:
vESR-Switch-1# show interfaces status
    • результат:

  • переводим их в режим работы L2:
vESR-Switch-1(config)# interface gi1/0/1,gi1/0/3,gi1/0/5
vESR-Switch-1(config-if-gi)# mode switchport 
vESR-Switch-1(config-if-gi)# exit
  • выходим в привилегированный режим — применяем и подтверждаем внесённые изменения:
vESR-Switch-1(config)# end
vESR-Switch-1# commit
vESR-Switch-1# confirm
  • проверяем:
show interfaces status | include switchport
    • результат:

На оконечных устройствах получаем сетевые параметры от DHCP — сервера

  • PC1:
PC1> dhcp
    • результат:

  • PC2:
PC2> dhcp
    • результат:

  • Проверяем на Маршрутизаторе информацию о выданных IP-адресах:
vESR-Router-1# show ip dhcp binding
    • результат:

  • С оконечных устройств проверяем связность как с Маршрутизатором, так и друг с другом:
    • PC1 — vESR-Router-1:

    • PC1 — PC2:

    • PC2 — vESR-Router-1:

    • PC2 — PC1: