Организация сетевого администрирования в EVE-NG на примере сети организации «Кибер-Щит Сервисез» (2 часть)

· 8 мин чтения

1-я часть.

Параметры сетевых устройств

Template Name/prefix CPU RAM (MB) Ethernets
Cisco vIOS Router RTR-IS-Edge 1 512 4
Cisco vIOS Router RTR-IS-LAN 1 512 4
Cisco vIOS Switch SW-IS 1 512 8
Virtual PC (VPCS) PC-IS-1 – – –
Virtual PC (VPCS) PC-IS-2 – – –
Virtual PC (VPCS) PC-IS-Admin – – –

Обратите внимание, что у Virtual PC с наименованиями Client-1 и Client-2 изменены иконки на «PC-2D-Laptop-Generic-S».

Подключения между устройствами

Наименование узла Интерфейс IP-адрес Маска подсети Шлюз по умолчанию
ISP Gi0/3 3.3.3.1 255.255.255.252 –
RTR-IS-Edge Gi0/0 3.3.3.2 255.255.255.252 –
RTR-IS-Edge Gi0/1 10.1.1.1 255.255.255.252 –
RTR-IS-Edge Tunnel0 20.20.20.2 255.255.255.252 –
RTR-IS-LAN Gi0/0 10.1.1.2 255.255.255.252 –
RTR-IS-LAN Gi0/1 172.16.3.1 255.255.255.128 –
RTR-IS-LAN Gi0/2 172.16.3.129 255.255.255.128 –
RTR-Main Tunnel1 20.20.20.1 255.255.255.252 –
SW-IS Gi0/0-2 – – –
PC-IS-1 NIC DHCP DHCP DHCP
PC-IS-2 NIC DHCP DHCP DHCP
PC-IS-Admin NIC DHCP DHCP DHCP

Топология сети

Организация настройки сети

Как видно, к существующий сети должен быть добавлен отдел информационной безопасности, который некогда принадлежал другой организации. Важно: при переходе сетевой администратор данного отдела изменил адресное пространство, однако протокол динамической маршрутизации оставил прежним – EIGRP (проприетарный протокол Cisco).

Проблема заключается в том, что в уже функционирующей сети используется протокол динамической маршрутизации OSPF. Тем не менее необходимо организовать сходимость между данными сегментами сети на базе разных протоколов динамической маршрутизации.

Добавьте недостающие устройства в соответствии с топологией выше. Также выполните базовую настройку на добавленных сетевых устройствах!

Пример базовой настройки маршрутизатора RTR-Main:

Router>enable
Router#config terminal
Router(config)#hostname rtr-main
rtr-main(config)#no ip domain-lookup
rtr-main(config)#enable secret P@ssw0rd
rtr-main(config)#line console 0
rtr-main(config-line)#password P@ssw0rd
rtr-main(config-line)#login
rtr-main(config-line)#exit
rtr-main(config)#line vty 0 15
rtr-main(config-line)#password P@ssw0rd
rtr-main(config-line)#login
rtr-main(config-line)#exit
rtr-main(config)#ip domain name ditk.local
rtr-main(config)#crypto key generate rsa 
The name for the keys will be: rtr-main.ditk.local
Choose the size of the key modulus in the range of 360 to 4096 for your
  General Purpose Keys. Choosing a key modulus greater than 512 may take
  a few minutes.

How many bits in the modulus [512]: 2048
rtr-main(config)#ip ssh version 2
rtr-main(config)#username admin privilege 15 password P@ssw0rd
rtr-main(config)#line vty 0 15
rtr-main(config-line)#transport input ssh
rtr-main(config-line)#login local
rtr-main(config-line)#logging synchronous
rtr-main(config-line)#exit
rtr-main(config)#do write

Настройка ISP

Необходимо доработать ISP, чтобы можно было из новой сети выходить в Интернет.

Password: P@ssw0rd
isp>enable
Password: P@ssw0rd
isp#config terminal
isp(config)#access-list 1 permit any
isp(config)#ip nat inside source list 1 interface gi0/0 overload
isp(config)#interface gi0/0
isp(config-if)#ip nat outside
isp(config-if)#exit
isp(config)#interface range gi0/1-3
isp(config-if-range)#ip nat inside 
isp(config-if-range)#exit
isp(config)#interface gi0/3
isp(config-if)#no shutdown
isp(config-if)#ip address 3.3.3.1 255.255.255.252
isp(config-if)#exit
isp(config)#do write

Чтобы убедиться, что все правильно настроено, необходимо выполнить команду «do show ip interface brief».

Напоминаю, IP-адрес на интерфейсе «Gi0/0» может отличаться!

Настройка маршрутизаторов

На RTR-IS-LAN:

Password: P@ssw0rd
rtr-is-lan>enable
Password: P@ssw0rd
rtr-is-lan#config terminal
rtr-is-lan(config)#interface gi0/0
rtr-is-lan(config-if)#no shutdown
rtr-is-lan(config-if)#ip address 10.1.1.2 255.255.255.252
rtr-is-lan(config-if)#exit
rtr-is-lan(config)#interface gi0/1
rtr-is-lan(config-if)#no shutdown
rtr-is-lan(config-if)#ip address 172.16.3.1 255.255.255.128
rtr-is-lan(config-if)#ip helper-address 10.1.99.2
rtr-is-lan(config-if)#exit
rtr-is-lan(config)#interface gi0/2
rtr-is-lan(config-if)#no shutdown
rtr-is-lan(config-if)#ip address 172.16.3.129 255.255.255.128
rtr-is-lan(config-if)#exit
rtr-is-lan(config)#router eigrp 1
rtr-is-lan(config-router)#passive-interface default
rtr-is-lan(config-router)#no passive-interface gi0/0
rtr-is-lan(config-router)#network 172.16.3.0 0.0.0.255
rtr-is-lan(config-router)#network 10.1.1.0 0.0.0.3
rtr-is-lan(config-router)#no auto-summary
rtr-is-lan(config-router)#exit
rtr-is-lan(config)#do write

На RTR-IS-Edge:

Password: P@ssw0rd
rtr-is-edge>enable
Password: P@ssw0rd
rtr-is-edge#config terminal
rtr-is-edge(config)#access-list 1 deny 172.16.3.0 0.0.0.127
rtr-is-edge(config)#access-list 1 permit 172.16.3.128 0.0.0.127
rtr-is-edge(config)#ip nat inside source list 1 interface gi0/0 overload
rtr-is-edge(config)#interface gi0/0
rtr-is-edge(config-if)#no shutdown
rtr-is-edge(config-if)#ip address 3.3.3.2 255.255.255.252
rtr-is-edge(config-if)#ip nat outside
rtr-is-edge(config-if)#exit
rtr-is-edge(config)#ip route 0.0.0.0 0.0.0.0 3.3.3.1       
rtr-is-edge(config)#interface gi0/1
rtr-is-edge(config-if)#no shutdown
rtr-is-edge(config-if)#ip address 10.1.1.1 255.255.255.252
rtr-is-edge(config-if)#ip nat inside
rtr-is-edge(config-if)#exit
rtr-is-edge(config)#interface tunnel 0
rtr-is-edge(config-if)#ip address 20.20.20.2 255.255.255.252
rtr-is-edge(config-if)#ip mtu 1400
rtr-is-edge(config-if)#ip tcp adjust-mss 1360
rtr-is-edge(config-if)#tunnel source 3.3.3.2
rtr-is-edge(config-if)#tunnel destination 1.1.1.2
rtr-is-edge(config-if)#exit
rtr-is-edge(config)#router eigrp 1
rtr-is-edge(config-router)#passive-interface default
rtr-is-edge(config-router)#no passive-interface gi0/1
rtr-is-edge(config-router)#network 10.1.1.0 0.0.0.3
rtr-is-edge(config-router)#no auto-summary
rtr-is-edge(config-router)# redistribute static
rtr-is-edge(config-router)# redistribute ospf 1 metric 1000000 1 255 1 1500
rtr-is-edge(config-router)#exit
rtr-is-edge(config)#router ospf 1
rtr-is-edge(config-router)#router-id 30.30.30.30
rtr-is-edge(config-router)#passive-interface default
rtr-is-edge(config-router)#no passive-interface tunnel0
rtr-is-edge(config-router)#area 0 authentication
rtr-is-edge(config-router)#network 20.20.20.0 0.0.0.3 area 0
rtr-is-edge(config-router)#redistribute eigrp 1 subnets
rtr-is-edge(config-router)#exit
rtr-is-edge(config)#interface tunnel 0
rtr-is-edge(config-if)#ip ospf authentication-key P@ssw0rd
rtr-is-edge(config-if)#exit
rtr-is-edge(config)#do write

На RTR-Main:

Password: P@ssw0rd
rtr-main>enable
Password: P@ssw0rd
rtr-main(config)#interface tunnel 1
rtr-main(config-if)#ip address 20.20.20.1 255.255.255.252
rtr-main(config-if)#ip mtu 1400
rtr-main(config-if)#ip tcp adjust-mss 1360
rtr-main(config-if)#tunnel source 1.1.1.2
rtr-main(config-if)#tunnel destination 3.3.3.2
rtr-main(config-if)#ip ospf authentication-key P@ssw0rd
rtr-main(config-if)#exit
rtr-main(config)#router ospf 1
rtr-main(config-router)#no passive-interface tunnel1
rtr-main(config-router)#network 20.20.20.0 0.0.0.3 area 0
rtr-main(config-router)#exit
rtr-main(config)#do write

На RTR-M-DHCP:

Password: P@ssw0rd
rtr-m-dhcp>enable
Password: P@ssw0rd
rtr-m-dhcp(config)#ip dhcp pool IS-LAN 
rtr-m-dhcp(dhcp-config)#network 172.16.3.0 255.255.255.128
rtr-m-dhcp(dhcp-config)#dns-server 77.88.8.8
rtr-m-dhcp(dhcp-config)#default-router 172.16.3.1
rtr-m-dhcp(dhcp-config)#exit
rtr-m-dhcp(config)#do write

Проверка конфигурации сети

Необходимо зайти на маршрутизаторы, проверить, что было выполнено перераспределение маршрутов между протоколами динамической маршрутизации OSPF и EIGRP, для этого требуется выполнить команды «show ip route».

На RTR-IS-LAN:

На RTR-IS-Edge:

На RTR-Main:

На RTR-Branch:

Если соседство было установлено, то можно c узлов PC-IS-1 и PC-IS-2 выполнить запрос на DHCP-конфигурации:

На PC-IS-1:

На PC-IS-2:

На PC-IS-Admin:

Обратите внимание, что после PC-IS-1 и PC-IS-2 не должны выходить в Интернет, поскольку они должны быть изолированы от Интернет. Хотя фактически не было применено правил, которые фактически бы изолировали данные узлы от Интернет. Доступ у них отсутствует по той причине, что не выполняется NAT-преобразование.

В свою очередь, с PC-IS-Admin выход в Интернет должен присутствовать!