Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №4

.docx
Скачиваний:
0
Добавлен:
20.11.2020
Размер:
446.7 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра МО ЭВМ

отчет

по лабораторной работе №4

по дисциплине «Сети и телекоммуникации»

Тема: Настройка VLAN в ОС Linux

Студент гр.

Преподаватель

Борисенко К.А.

Санкт-Петербург

2019

Цель работы.

Настройка подключения компьютера с использованием виртуальных интерфейсов и маршрутизации трафика из одного VLAN в другой.

Задачи.

Имеются три виртуальные машины – Ub1, Ub3, UbR, на каждой установлен пакет vlan, необходимый для поддержки VLAN.

  1. На машинах Ub1 и Ub3 запустить скрипт toscrath.sh.

  2. Настроить VLAN между ПК Ub1 и Ub3. VLAN ID, IP адреса и маски подсети использовать согласно указанному ниже варианту. Проверить выполнение ping между ПК, объяснить результат, в случае если выдается ошибка – исправить настройки VLAN.

  3. На машинах Ub1 и Ub3 запустить скрипты task2-v6.sh. Исправить ошибку в настройке сетевых адаптеров, после чего продемонстрировать успешный эхо-запрос от одного ПК к другому и обратно.

  4. На трех ПК (Ub1, Ub3, UbR) запустить скрипт task3-v6.sh. Организовать подключение Ub1 к Ub3 и обратно через UbR. Настроить UbR таким образом, чтобы эхо-запрос успешно проходил с Ub1 на Ub3.

  5. На трех ПК запустить скрипт task4-v6.sh. В данной задаче сеть настроена с ошибками. Необходимо исправить ошибку и показать выполнение эхо-запроса от Ub1 до Ub3.

Схема подключения для задач 3 и 4 изображена на рис. 1.

Рисунок 1 – Схема подключения ПК

Вариант заданий.

Вариант задания из п.1 указан в табл. 1.

Таблица 1 – Вариант задания п.1

ПК

VLAN ID

IP

Netmask

Ub1

105

110.10.12.54

255.128.0.0

Ub3

105

110.1.13.67

255.128.0.0

Ход работы.

  1. На каждой машине был запущен скрипт toscratch.sh.

  2. Для настройки VLAN между ПК Ub1 и Ub3 в файле /etc/network/interfaces были дописаны строчки, показанные на рис.2-3 для каждого ПК соответственно. Эти действия привели к тому, что после перезагрузки каждой машины были созданы виртуальные сетевые интерфейсы с соответствующими VLAN ID, IP адресами и масками подсети, подключенные к сетевому интерфейсу enp0s3.

Рисунок 2 – Содержимое файла /etc/network/interfaces Ub1

Рисунок 3 – Содержимое файла /etc/network/interfaces Ub3

Для проверки корректной настройки виртуальных интерфейсов была выполнена команда ping на каждом из ПК с указанием соответствующего IP адреса. Результат выполнения команд показан на рис. 4.

Рисунок 4 – Результат выполнения команды ping на каждом из ПК

На рис. 4 видно, что пакеты с Ub1 на Ub3 и наоборот успешно доходят, что свидетельствует о правильной настройке VLAN.

  1. На машинах Ub1 и Ub3 были запущены скрипты task2-v6.sh. Настройки интерфейсов после выполнения скрипта для каждой машины представлены на рис. 5.

Рисунок 5 - Содержимое файла /etc/network/interfaces на Ub1 и Ub3

Из настроек видно, что на машине Ub1 настроен виртуальный сетевой интерфейс vlan10030 с IP адресом 170.32.18.24 и маской 255.255.255.240, находящийся на сетевом интерфейсе enp0s3. Ошибки настройки заключаются в том, что число 10030 не входит в диапазон VLAN ID. Имя такого интерфейса должно быть вида: eth.X или vlanX, где eth – название физического сетевого интерфейса, а X – VLAN ID (от 0 до 4095). Также была найдена синтаксическая ошибка afto. Правильный вариант: auto. Аналогичные ошибки в настройках машины Ub3. Настройки интерфейсов после исправлений представлены на рис. 6. Для проверки корректной настройки интерфейсов была выполнена команда ping на каждом из ПК с указанием соответствующего IP адреса. Результат выполнения команд показан на рис. 7.

Рисунок 6 - Содержимое файла /etc/network/interfaces на Ub1 и Ub3

Рисунок 7 – Результат выполнения команды ping на каждом из ПК

  1. На машинах Ub1 и Ub3 был запущен скрипт task3-v6.sh. На машине UbR был запущен скрипт toscratch_all.sh. Настройки интерфейсов после выполнения скриптов на каждой машине представлены на рис. 8. Для организации подключения Ub1 к Ub3 и обратно через UbR, согласно схеме, показанной на рис. 1, были настроены виртуальные интерфейсы на UbR и добавлены шлюзы по умолчанию, где IP шлюза – IP виртуального интерфейса UbR с VLAN ID = VLAN ID настраиваемого ПК. Настройки представлены на рис. 9. Для проверки корректной настройки интерфейсов была выполнена команда ping на каждом из ПК суказанием соответствующего IP адреса. Результат выполнения команд показан на рис. 10.

Рисунок 8 - Содержимое файла /etc/network/interfaces на Ub1, UbR и Ub3

Рисунок 9 – Настройки, необходимые для организации подключения Ub1 и Ub3 через UbR

Рисунок 10 – Результат выполнения команды ping на каждом из ПК

  1. На трех машинах был запущен скрипт task4-v6.sh. Настройки интерфейсов после выполнения скрипта представлены на рис. 11. Ошибки настройки следующие: у Ub1 и Ub3 синтаксические ошибки в словах iace (правильно iface) и row (правильно raw). В UbR синтаксическая ошибка vlavlan1003n202. После настройки интерфейсов необходимо на Ub1 и Ub3 указать шлюз по умолчанию. Результат настройки показан на рис. 12. Для проверки корректной настройки интерфейсов была выполнена команда ping на каждом из ПК с указанием соответствующего IP адреса. Результат выполнения команд показан на рис. 13.

Рисунок 11 – Содержимое файла /etc/network/interfaces на Ub1, UbR и Ub3

Рисунок 12 – Настройки, необходимые для организации подключения Ub1 и Ub3 через UbR

Рисунок 13 – Результат выполнения команды ping на каждом из ПК

Выводы.

В процессе выполнения данной лабораторной работы были настроены подключения компьютера с использованием виртуальных интерфейсов и маршрутизации трафика из одного VLAN в другой, были получены навыки организации VLAN-сетей.

Соседние файлы в предмете Сети и Телекоммуникации