Разворачиваем сетевую лабораторию
Цель: В результате выполнения ДЗ студент развернет сетевую лабораторию.
#### Дано
https://github.com/erlong15/otus-linux/tree/network
(ветка network)
Vagrantfile с начальным построением сети
- inetRouter
- centralRouter
- centralServer
тестировалось на virtualbox
#### Планируемая архитектура
построить следующую архитектуру
Сеть office1
- 192.168.2.0/26 - dev
- 192.168.2.64/26 - test servers
- 192.168.2.128/26 - managers
- 192.168.2.192/26 - office hardware
Сеть office2
- 192.168.1.0/25 - dev
- 192.168.1.128/26 - test servers
- 192.168.1.192/26 - office hardware
Сеть central
- 192.168.0.0/28 - directors
- 192.168.0.32/28 - office hardware
- 192.168.0.64/26 - wifi
Office1 ---\
-----> Central --IRouter --> internet
Office2----/
Итого должны получится следующие сервера
- inetRouter
- centralRouter
- office1Router
- office2Router
- centralServer
- office1Server
- office2Server
Теоретическая часть
- Найти свободные подсети
- Посчитать сколько узлов в каждой подсети, включая свободные
- Указать broadcast адрес для каждой подсети
- проверить нет ли ошибок при разбиении
Практическая часть
- Соединить офисы в сеть согласно схеме и настроить роутинг
- Все сервера и роутеры должны ходить в инет черз inetRouter
- Все сервера должны видеть друг друга
- у всех новых серверов отключить дефолт на нат (eth0), который вагрант поднимает для связи
- при нехватке сетевых интервейсов добавить по несколько адресов на интерфейс
Критерии оценки: 4 - сделана хотя бы часть
5 - все сделано
Теоретическая часть (задание)
- Найти свободные подсети
- Посчитать сколько узлов в каждой подсети, включая свободные
- Указать broadcast адрес для каждой подсети
- проверить нет ли ошибок при разбиении
**Сеть office1**
- 192.168.2.0/26 - dev
Network: 192.168.2.0/26
Broadcast: 192.168.2.63
HostMin: 192.168.2.1
HostMax: 192.168.2.62
Hosts: 62
- 192.168.2.64/26 - test servers
Network: 192.168.2.64/26
Broadcast: 192.168.2.127
HostMin: 192.168.2.65
HostMax: 192.168.2.126
Hosts: 62
- 192.168.2.128/26 - managers
Network: 192.168.2.128/26
Broadcast: 192.168.2.191
HostMin: 192.168.2.129
HostMax: 192.168.2.190
Hosts: 62
- 192.168.2.192/26 - office hardware
Network: 192.168.2.192/26
Broadcast: 192.168.2.255
HostMin: 192.168.2.193
HostMax: 192.168.2.254
Hosts: 62
**Сеть office2**
- 192.168.1.0/25 - dev
Network: 192.168.1.0/25
Broadcast: 192.168.1.127
HostMin: 192.168.1.1
HostMax: 192.168.1.126
Hosts: 126
- 192.168.1.128/26 - test servers
Network: 192.168.1.128/26
Broadcast: 192.168.1.191
HostMin: 192.168.1.129
HostMax: 192.168.1.190
Hosts: 62
- 192.168.1.192/26 - office hardware
Network: 192.168.1.192/26
Broadcast: 192.168.1.255
HostMin: 192.168.1.193
HostMax: 192.168.1.254
Hosts: 62
**Сеть central**
- 192.168.0.0/28 - directors
Network: 192.168.0.0/28
Broadcast: 192.168.0.15
HostMin: 192.168.0.1
HostMax: 192.168.0.14
Hosts: 14
- 192.168.0.32/28 - office hardware
Network: 192.168.0.32/28
Broadcast: 192.168.0.47
HostMin: 192.168.0.33
HostMax: 192.168.0.46
Hosts: 14
- 192.168.0.64/26 - wifi
Network: 192.168.0.64/26
Broadcast: 192.168.0.127
HostMin: 192.168.0.65
HostMax: 192.168.0.126
Hosts: 62
**Свободные подсети**
- 192.168.0.16/28 - Свободна
- Broadcast: 192.168.0.31
- 192.168.0.48/28 - Свободна
- Broadcast: 192.168.0.63
- 192.168.0.128/25 - Свободна
- Broadcast: 192.168.0.255
Практическая часть (задание)
- Соединить офисы в сеть согласно схеме и настроить роутинг
- Все сервера и роутеры должны ходить в инет через inetRouter
- Все сервера должны видеть друг друга
- у всех новых серверов отключить дефолт на нат (eth0), который вагрант поднимает для связи
- при нехватке сетевых интервейсов добавить по несколько адресов на интерфейс
git clone git@github.com:staybox/otus_dz16.git && cd otus_dz16 && vagrant up