Добавить в корзинуПозвонить
Найти в Дзене

Инструкция, модуль 1, задание 7-11

hq-rtr>enable
hq-rtr#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
hq-rtr(config)#router ospf 1
hq-rtr(config-router)#ospf router-id 10.10.10.1
hq-rtr(config-router)#passive-interface default
hq-rtr(config-router)#no passive-interface tunnel.0
hq-rtr(config-router)#network 10.10.10.0/30 area 0
hq-rtr(config-router)#network 192.168.100.0/27 area 0
hq-rtr(config-router)#network 192.168.200.0/24 area 0
hq-rtr(config-router)#network 192.168.99.0/29 area 0
hq-rtr(config-router)#exit hq-rtr(config)#interface tunnel.0
hq-rtr(config-if-tunnel)#ip ospf authentication message-digest
hq-rtr(config-if-tunnel)#ip ospf message-digest-key 1 md5 P@ssw0rd
hq-rtr(config-if-tunnel)#exit
hq-rtr(config)#write memory
Building configuration...
hq-rtr(config)# br-rtr>enable
br-rtr#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
br-rtr(config)#router ospf 1
br-rtr(config-router)#ospf router-id 10.10.10.2
br-rtr(config-router)#passive-i
Оглавление

7. Обеспечьте динамическую маршрутизацию на маршрутизаторах HQ-RTR и BR-RTR

Задание:

  • сети одного офиса должны быть доступны из другого офиса и наоборот. Для обеспечения динамической маршрутизации используйте link state протокол на усмотрение участника:Разрешите выбранный протокол только на интерфейсах ip туннеля
    Маршрутизаторы должны делиться маршрутами только друг с другом
    Обеспечьте защиту выбранного протокола посредством парольной защиты
    Сведения о настройке и защите протокола занесите в отчёт.

Вариант реализации:

HQ-RTR:

  • Настраиваем OSPFv2:Задаём router-id;
    Переводим все интерфейсы в пассивный режим;
    Объявляем сети;
    На туннельном интерфейсе отключаем пассивный режим, чтобы можно было установить соседство:
hq-rtr>enable
hq-rtr#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
hq-rtr(config)#router ospf 1
hq-rtr(config-router)#ospf router-id 10.10.10.1
hq-rtr(config-router)#passive-interface default
hq-rtr(config-router)#no passive-interface tunnel.0
hq-rtr(config-router)#network 10.10.10.0/30 area 0
hq-rtr(config-router)#network 192.168.100.0/27 area 0
hq-rtr(config-router)#network 192.168.200.0/24 area 0
hq-rtr(config-router)#network 192.168.99.0/29 area 0
hq-rtr(config-router)#exit
  • Обеспечиваем защиту протокола маршрутизации посредством парольной защиты:
hq-rtr(config)#interface tunnel.0
hq-rtr(config-if-tunnel)#ip ospf authentication message-digest
hq-rtr(config-if-tunnel)#ip ospf message-digest-key 1 md5 P@ssw0rd
hq-rtr(config-if-tunnel)#exit
hq-rtr(config)#write memory
Building configuration...

hq-rtr(config)#

BR-RTR:

  • Настраиваем OSPFv2, аналогично HQ-RTR:
br-rtr>enable
br-rtr#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
br-rtr(config)#router ospf 1
br-rtr(config-router)#ospf router-id 10.10.10.2
br-rtr(config-router)#passive-interface default
br-rtr(config-router)#no passive-interface tunnel.0
br-rtr(config-router)#network 192.168.0.0/28 area 0
br-rtr(config-router)#network 10.10.10.0/30 area 0
br-rtr(config-router)#exit
br-rtr(config)#interface tunnel.0
br-rtr(config-if-tunnel)#ip ospf authentication message-digest
br-rtr(config-if-tunnel)#ip ospf message-digest-key 1 md5 P@ssw0rd
br-rtr(config-if-tunnel)#exit
br-rtr(config)#write memory
Building configuration...

br-rtr(config)#
  • Проверяем:Наличие аутентификации на интерфейсе по которому предусмотрено установление соседства и обмен маршрутной информации:

Маршрутизаторы должны делиться маршрутами только друг с другом:HQ-RTR:

-2

BR-RTR:

-3

Наличие установленного соседства:

-4

Наличие полученных маршрутов по OSPF:

-5

Связность между устройствами офиса HQ и BR:

-6

8. Настройка динамической трансляции адресов маршрутизаторах HQ-RTR и BR-RTR

Задание:

  • Настройте динамическую трансляцию адресов для обоих офисов в сторону ISP, все устройства в офисах должны иметь доступ к сети Интернет

Вариант реализации:

HQ-RTR:

  • С точки зрения EcoRouter - реализуем конфигурацию static source PAT:Интерсейс в сторону ISP с именем isp - назначаем как nat outside:
hq-rtr>enable
hq-rtr#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
hq-rtr(config)#interface isp
hq-rtr(config-if)#ip nat outside
hq-rtr(config-if)#exit
  • Подинтерфейсы  vl100, vl200, vl999 - назначаем как nat inside:
hq-rtr(config)#interface vl100
hq-rtr(config-if)#ip nat inside
hq-rtr(config-if)#exit
hq-rtr(config)#interface vl200
hq-rtr(config-if)#ip nat inside
hq-rtr(config-if)#exit
hq-rtr(config)#interface vl999
hq-rtr(config-if)#ip nat inside
hq-rtr(config-if)#exit
  • создаём пулы адресов для локальных подсетей офиса HQ для входящего трафика - указываем диапазон адресов из выделенных подсетей:
hq-rtr(config)#ip nat pool VLAN100 192.168.100.1-192.168.100.30
hq-rtr(config)#ip nat pool VLAN200 192.168.200.1-192.168.200.254
hq-rtr(config)#ip nat pool VLAN999 192.168.99.1-192.168.99.6
  • задаём правила для трансляции адресов:
hq-rtr(config)#ip nat source dynamic inside-to-outside pool VLAN100 overload interface isp
hq-rtr(config)#ip nat source dynamic inside-to-outside pool VLAN200 overload interface isp
hq-rtr(config)#ip nat source dynamic inside-to-outside pool VLAN999 overload interface isp
hq-rtr(config)#write memory
Building configuration...

hq-rtr(config)#
  • Проверяем доступ в сеть Интернет с устройств офиса HQ - HQ-SRV:
-7

Проверяем заполнение таблицы трансляции адресов на HQ-RTR:

-8

BR-RTR:

  • Настраиваем аналогично HQ-RTR:
br-rtr>enable
br-rtr#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
br-rtr(config)#interface isp
br-rtr(config-if)#ip nat outside
br-rtr(config-if)#exit
br-rtr(config)#interface int1
br-rtr(config-if)#ip nat inside
br-rtr(config-if)#exit
br-rtr(config)#ip nat pool BR-Net 192.168.0.1-192.168.0.14
br-rtr(config)#ip nat source dynamic inside-to-outside pool BR-Net overload interface isp
br-rtr(config)#exit
br-rtr#write memory
Building configuration...

br-rtr#
  • Проверяем доступ в сеть Интернет с устройств офиса BR - BR-SRV:
-9

Проверяем заполнение таблицы трансляции адресов на BR-RTR:

-10

9. Настройте протокол динамической конфигурации хостов для сети в сторону HQ-CLI

Задание:

  • Настройте нужную подсеть
  • В качестве сервера DHCP выступает маршрутизатор HQ-RTR
  • Клиентом является машина HQ-CLI
  • Исключите из выдачи адрес маршрутизатора
  • Адрес шлюза по умолчанию – адрес маршрутизатора HQ-RTR
  • Адрес DNS-сервера для машины HQ-CLI – адрес сервера HQ-SRV
  • DNS-суффикс – au-team.irpo
  • Сведения о настройке протокола занесите в отчёт.

Вариант реализации:

HQ-RTR:

  • Задаём POOL адресов с именем VLAN200, затем задаём диапазон IP-адресов, который будет раздаваться DHCP сервером:в данном случае раздаваться будет вся клиентская подсеть заисключением IP-адреса маршрутизатора HQ-RTR
hq-rtr>enable
hq-rtr#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
hq-rtr(config)#ip pool VLAN200 192.168.200.2-192.168.200.254
  • Для настройки DHCP-сервера необходимо в режиме конфигурации ввести команду dhcp-server <NUMBER>где NUMBER – номер сервера в системе маршрутизатора:
hq-rtr(config)#dhcp-server 1
hq-rtr(config-dhcp-server)#
  • Привязываем ранее созданный POOL раздаваемых адресов с именем VLAN200 с номером DHCP-сервера в системе маршрутизатора 1:
hq-rtr(config-dhcp-server)#pool VLAN200 1
hq-rtr(config-dhcp-server-pool)
  • Задаём основные параметры для раздачи DHCP сервером:
hq-rtr(config-dhcp-server-pool)#mask 24
hq-rtr(config-dhcp-server-pool)#gateway 192.168.200.1
hq-rtr(config-dhcp-server-pool)#dns 192.168.100.2
hq-rtr(config-dhcp-server-pool)#domain-name au-team.irpo
hq-rtr(config-dhcp-server-pool)#exit
hq-rtr(config-dhcp-server)#exit
  • После настройки сервера необходимо указать, на каком интерфейсе маршрутизатор будет принимать пакеты DHCP Discover и отвечать на них предложением с IP-настройками:в данном случае подинтерфейс с именем vl200 смотрит в сторону клиентской подсети (vlan200)
hq-rtr(config)#interface vl200
hq-rtr(config-if)#dhcp-server 1
hq-rtr(config-if)#exit
hq-rtr(config)#write memory
Building configuration...

hq-rtr(config)#
  • Проверить, наличие полученных параметров по DHCP на HQ-CLI:в Центре Управления Системой (ЦУС) выбрать в качестве режима работы сетевой подсистемы:
-11

  • В настройках интерфейса выставить получение сетевых параметров по DHCP:
-12

-13
-14

  • Проверить наличие полученных сетевых параметров:
-15

Проверить доступ в сеть Интернет:

-16

Проверить, клиентов по отношению к DHCP-серверу на HQ-RTR:

-17

10. Настройте инфраструктуру разрешения доменных имён для офисов HQ и BR

Задание:

  • Основной DNS-сервер реализован на HQ-SRV
  • Сервер должен обеспечивать разрешение имён в сетевые адреса устройств и обратно в соответствии с таблицей 3
  • В качестве DNS сервера пересылки используйте любой общедоступный DNS сервер(77.88.8.7, 77.88.8.3 или другие)
-18

Вариант реализации:

HQ-SRV:

  • Для установки и дальнейшей настройки DNS-сервера, необходимо выполнить установку пакета BIND:
apt-get update && apt-get install bind bind-utils -y
  • Далее выполняется редактирование конфигурационного файла /var/lib/bind/etc/options.conf согласно скриншоту
vim /var/lib/bind/etc/options.conf
  • где:listen-on параметр определяет адреса и порты, на которых DNS-сервер будет слушать запросы;
    В параметре 
    forwarders указываются сервера, куда будут перенаправляться запросы, на которые нет информации в локальной зоне;
    allow-query – IP-адреса и подсети от которых будут обрабатываться запросы;
-19
  • Далее необходимо добавить зоны прямого и обратного просмотра в файл /var/lib/bind/etc/rfc1912.conf:
vim /var/lib/bind/etc/rfc1912.conf
  • Добавляем следующее содержимое (в конец файла):
-20

Создаём файлы зон прямого и обратного просмотра из шаблона:

-21
  • Необходимо сконфигурировать файл au-team.irpo:
vim /var/lib/bind/etc/zone/au-team.irpo
  • который является прямой зоной следующим образом:
-22

  • Далее необходимо настроить обратную зону и привести файл 100.168.192.in-addr.arpa:
vim /var/lib/bind/etc/zone/100.168.192.in-addr.arpa
  • к следующему виду:
-23

  • Далее необходимо настроить обратную зону и привести файл 200.168.192.in-addr.arpa:

vim /var/lib/bind/etc/zone/200.168.192.in-addr.arpa

  • к следующему виду:
-24

  • Для DNS-сервиса важно обеспечить непрерывный аптайм, не допуская даже минутных простоев.
  • Если вы попытаетесь перезапустить systemd-юнит обычной командой systemctl, а в конфигурации будут ошибки, то BIND не запустится.
-25
  • Чтобы избежать столь неприятных последствий, надо правильно настроить утилиту rndc, которая позволяет обойти эти сложности.
  • После того, как конфигурация зон была завершена, для корректной работы службы bind необходимо выполнить команду:
rndc-confgen > /var/lib/bind/etc/rndc.key
  • Затем выполнить команду:
sed -i ‘6,$d’ /var/lib/bind/etc/rndc.key
  • Результат:
-26
  • Перед запуском службы остается поменять группу у файлов зон, которые были созданы ранее, на named
  • а также проверить конфигурационные файлы и файлы зон командами named-checkconf и named-checkconf -z соответственно:

-27

  • После этого можно запустить службу bind:
systemctl enable --now bind.service
  • Проверить статус службы:
systemctl status bind.service
  • Результат:
-28

  • Проверить доступ в сеть Интернет средствами утилиты ping, учитывая, что в качестве DNS-сервера используется HQ-SRV:
-29

  • Используя утилиту host или nslookup проверить записи типа APTR:Записи типа A:

-30

11. Настройте часовой пояс на всех устройствах

Задание:

  • Настройте часовой пояс на всех устройствах (за исключением виртуального коммутатора, в случае его использования) согласно месту проведения экзамена

Вариант реализации:

HQ-RTR и BR-RTR:

  • Настройте часовой пояс на всех устройствах, согласно месту проведения экзамена:HQ-RTR:
hq-rtr(config)#ntp timezone utc+3
hq-rtr(config)#write memory
Building configuration...

hq-rtr(config)#
  • BR-RTR:
br-rtr(config)#ntp timezone utc+3
br-rtr(config)#write memory
Building configuration...

br-rtr(config)#
  • Проверить:
show ntp timezone

-31

ISP | HQ-SRV | HQ-CLI | BR-SRV:

  • Настройте часовой пояс на всех устройствах, согласно месту проведения экзамена:
timedatectl set-timezone Europe/Moscow
  • На JeOS возможно потребуется установка пакета tzdata:
-32
  • Проверить:
timedatectl

-33