МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра МО ЭВМ
отчет
по лабораторной работе №6
по дисциплине «Сети и телекоммуникации»
Тема: Создание виртуальных локальных сетей VLAN.
Студентка гр. 3384 |
|
|
Преподаватель |
|
Фирсов М.А. |
Санкт-Петербург
2025
Цель работы.
Целью работы является изучение процессов создания и настройки виртуальных локальных сетей VLAN.
Задание.
Требуется создать три виртуальные машины Ub1, UbR, Ub3.
Необходимо решить следующие задачи:
1. Настроить VLAN между Ub1 и Ub3. VLAN ID, IP-адреса и маски подсети использовать согласно указанным ниже вариантам. Проверить выполнение ping между ПК, объяснить результат.
2. На машинах Ub1 и Ub3 запустить скрипты task2-v6.sh, исправить ошибку в настройке сетевых адаптеров, после чего продемонстрировать успешный эхо-запрос от одного ПК к другому и обратно.
3. На трех ПК (Ub1, Ub3, UbR) запустить скрипт task3-v6.sh, организовать подключение Ub1 к Ub3 и обратно через UbR, настроить UbR таким образом, чтобы эхо-запрос успешно проходил с Ub1 на Ub3.
4. На трех ПК запустить скрипт task4-v6.sh. В данной задаче сеть настроена с ошибками. Необходимо исправить ошибку и показать выполнение эхо-запроса от Ub1 до Ub3.
Вариант 6. Ub1: vlan id: 105, ip 110.10.12.54, netmask 255.128.0.0; Ub3: vlanid: 105, ip 110.1.13.67, netmask 255.128.0.0.
Выполнение работы.
Для настройки VLAN между Ub1 и Ub3 в /etc/network/interfaces были дописаны строчки. После перезагрузки машин были созданы виртуальные сетевые интерфейсы с соответствующими VLAN ID, IP адресами и масками подсети.
В /etc/network/interfaces для Ub1 добавлена такая запись:
auto vlan105
iface vlan105 inet static
address 110.10.12.54
netmask 255.128.0.0
vlan_raw_device enp0s3
В /etc/network/interfaces для Ub3 добавлена такая запись:
auto vlan105
iface vlan105 inet static
address 110.1.13.67
netmask 255.128.0.0
vlan_raw_device enp0s3
Для проверки корректной настройки виртуальных интерфейсов была выполнена команда ping. Результат выполнения команд см. на рисунках 1 и 2.
Рисунок 1 – команда ping с Ub1
Рисунок 2 – команда ping с Ub3
На машинах Ub1 и Ub3 запустим скрипты task2.sh. Полученные настройки интерфейсов см. рисунки 3 и 4.
Рисунок 3 – настройки на Ub1 до исправления
Рисунок 4 – настройки Ub3 до исправления
Ошибки настроек заключаются в том, что число 10030 не входит в диапазон VLAN ID. Также были исправлены синтаксические ошибки и маска подсети. Исправленные настройки интерфейсов см. на рисунках 5 и 6.
Рисунок 5 – настройки на Ub1 после исправления
Рисунок 6 – настройки на Ub3 после исправления
Выполним эхо-запросы для проверки корректности настроек. Результат выполнения команд показан на рисунках 7 и 8.
Рисунок 7 – команда ping с Ub1
Рисунок 8 – команда ping с Ub3
На Ub1, Ub3 и UbR был запущен скрипт task3.sh. Полученные настройки интерфейсов см. рисунки 9-11.
Рисунок 9 – настройка интерфейсов на Ub1
Рисунок 10 – настройка интерфейсов на Ub3
Рисунок 11 – настройка интерфейсов на UbR
Для обеспечения переадресации трафика между подсетями на UbR необходимо отредактировать файл /etc/sysctl.conf, расскомментировав строку net.ipv4.ip_forward=1. Для корректной работы маршрутизации необходимо определить маршрут следования до UbR. Результат см. рисунки 12 и 13.
Рисунок 12 – добавление шлюза по умолчанию на Ub1
Рисунок 13 – добавление шлюза по умолчанию на Ub3
Выполним эхо-запросы для проверки корректности настроек. Результат маршрутизации между двумя разными VLAN показан на рисунках 14 и 15.
Рисунок 14 – команда ping с Ub1 на Ub3
Рисунок 15 – команда ping с Ub3 на Ub1
На Ub1, Ub3 и UbR был запущен скрипт task4.sh. Полученные настройки интерфейсов см. рисунки 16-18.
Рисунок 16 – настройка интерфейсов на Ub1
Рисунок 17 – настройка интерфейсов на Ub3
Рисунок 18 – настройка интерфейсов на UbR
Исправим синтаксические ошибки, а также ошибку в названии виртуального интерфейса на UbR. Исправленные настройки интерфейсов представлены на рисунках 19-21.
Рисунок 19 - настройки на Ub1 после исправления
Рисунок 20 - настройки на Ub3 после исправления
Рисунок 21 - настройки на Ub3 после исправления
Для корректной работы маршрутизации необходимо определить маршрут следования до UbR. Результат см. рисунки 22 и 23.
Рисунок 22 - добавление шлюза по умолчанию на Ub1
Рисунок 23 - добавление шлюза по умолчанию на Ub1
Выполним эхо-запросы для проверки корректности настроек. Результат см. на рисунках 24 и 25.
Рисунок 24 – команда ping с Ub1 на Ub3
Рисунок 25 – команда ping с Ub3 на Ub1
Выводы.
В ходе лабораторной работы изучен процесс настройки виртуальных сетевых интерфейсов и маршрутизации между различными VLAN.
