# Лабораторная работа №2 "Creating VLAN tree-like network" --- ## **Цели работы:** - Изучить способ разграничения доступа в сети с помощью VLAN. - Изучить механизм маршрутизации пакетов между VLAN. - Усилить свои навыки работы в CLI. --- ## Ход работы Начну выполнение работы. Для начала скачиваю .pkt файл и открываю его. ![](https://i.imgur.com/Q6ufuTu.png) :::info По техническим причинам, пришлось выполнять эту лабораторную на "рабочем" ноутбуке с ОС Ubuntu, потому установить PacketTracer и открыть схему - для меня уже небольшое достижение ::: ### Задание: Всем роутерам и свитчам назначить hostname. Само задание до банального просто. На **Switch[n]** и **Router[n]** следует выпонить команду: ```bash hostname "name" ``` :::info Где **"name"** - hostname устройства, соответсующий самой схеме ::: Для примера оставлю пару скриншотов: ![](https://i.imgur.com/J7XDRt7.png) ![](https://i.imgur.com/GtZjsfQ.png) ![](https://i.imgur.com/tBZsvkb.png) :::success Назначение hostname-ов завершено ::: ### Задание: Настроить VLAN согласно цветовой схеме, представленной в файле CPT. Задание можно разделить на две части: 1) Настройка портов коммутаторов. 2) Отключение ненужных интерфейсов на коммутаторах. В первом случае, порты соеединёные с PC настраиваю на режим работы **Access**: ```bash int fa0/1 // Либо иной подходящий интерфейс switchport mode access switchport access vlan 10 // Либо иной vlan ``` Порты между сетевыми устройствами (кроме линков между Switch4 и Router2) - **Trunk** ```bash int fa0/2 switchport mode trunk switchport trunk allowed vlan 10,20,30,40 // Порты используемые в данной топологии ``` :::danger Позже пойму и исправлю ошибку с добавлением лишних Vlan ::: Вторая часть - отключение неиспользуемых интерфейсов: ```bash int range fa0/3-24 shutdown int range gi0/1-2 //На всякий случай отключим ещё и GigabyteEthernet shutdown ``` Пример настройки коммутатора: ![](https://i.imgur.com/fsoY0T6.png) ### Задание: Назначить ip-адреса и шлюзы компьютерам согласно принадлежности к VLAN. #### Маленькое отступление На моменте с тем, что бы определить какие IP, каким ПК назначить, встал глупый вопрос... Во Vlan 10, по порядку сначала ПК1, потом ПК0. Для собственного спокойствия и перфикционизма... Поменял их местами) До: ![](https://i.imgur.com/yWEAkZV.png) После: ![](https://i.imgur.com/Az6gsP0.png) #### Вернусь к выполнению задания. Назначение IP для PC произвожу с помощью графической утилиты ПК: "**IP Configuration**": ![](https://i.imgur.com/oFjTT57.png) Повторяю процедуру на всех ПК. :::success Готово! ::: ### Задание: Настроить каналы между маршрутизаторами. Интерфейсам маршрутизаторов, смотрящим в локальные сети, присваиваю адреса вида 192.168.x.254/24.Он же является шлюзом по умолчанию для соответствующих подсетей. Для линков между Роутерами ставлю следующие IP: a) Router0 - interface gi0/1 - 10.10.10.1/30 b) Router1 - interface gi0/0 - 10.10.10.2/30 c) Router1 - interface gi0/1 - 10.10.10.5/30 d) Router2 - interface gi0/0 - 10.10.10.6/30 В данном случае устройств не так много, поэтому по каждому прикрепляю скрин. 1) Router0 ![](https://i.imgur.com/AceMFDq.png) 2) Router1 ![](https://i.imgur.com/ZtFWOYN.png) 3) Router2 ![](https://i.imgur.com/AfPR22A.png) :::success Успех! ::: #### На задании 8, понял, что совершил ошибку при настройке **Trunk** интерфейсов - добавлены лишнии **Vlan**. Сейчас всё исправлю. ![](https://i.imgur.com/Ktd59e8.png) ![](https://i.imgur.com/QIqGYPI.png) ![](https://i.imgur.com/vz6NCys.png) И т.д. ### Задание: На всех маршрутизаторах настроить необходимые статические маршруты, что бы все компьютеры топологии могли друг друга ping. Далее скрины - настройка статических маршрутов. Убил много времени, чтобы понять почему у меня всё не работало, но это позволило лучше разобраться с темой. ![](https://i.imgur.com/yDV23iL.png) ![](https://i.imgur.com/hXdAS07.png) ![](https://i.imgur.com/GhJnUBP.png) Теперь проверю, как всё работает: Vlan 10 имеет связь со всеми устройсвами из иных влан. ![](https://i.imgur.com/Hu36f5e.png) Vlan 20 - тоже. ![](https://i.imgur.com/jjkijpS.png) Ну и Vlan 30 с Vlan 40 пингуются соответсвенно ![](https://i.imgur.com/NOXTQAn.png) --- ### Заключение: В ходе выполнения лабораторной работы получил опыт работы с VLAN. Что самое удивительное для меня, так это то, что в вузе, на предмете посвящённому сетям, на добавление лишних **Vlan** в **Trunk** интерфейсы - никак не реагировали, но здесь, даже критерий оценивания работы даёт понять, что это - плохо. Рад, что на стажировке, казалось бы, знакомая мне тема расскрывается ещё лучше.