- •Учебно-методическое пособие к выполнению лабораторных работ по дисциплине «Сети эвм и телекоммуникации»
- •Оглавление
- •Введение
- •Лабораторная работа №1.
- •Цель работы
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Протокол ip (Internet Protocol)
- •Особые адреса.
- •Настройка интерфейса в Windows
- •Настройка интерфейса в Linux
- •Проверка работоспособности
- •Настройка маршрутизации в Windows
- •Настройка маршрутизации в Linux
- •Проверка маршрутизации
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Варианты заданий
- •Литература
Настройка маршрутизации в Windows
Дефаулт маршрут можно изменить только в графическом интерфейсе в поле основной шлюз.
Для внесения или удаления записей из таблицы маршрутизации можно использовать команду ROUTE.
Формат команды:
route add|delete адрес_назначения MASK маска след_узел.
Если необходимо чтобы запись стала постоянной и не исчезала при перезагрузке команду route add нужно выполнять с ключом
Для того чтобы компьютер стал принимать пакеты из сети адресованные не ему (то есть стал работать как маршрутизатор) необходимо запустить службу Windows «Маршрутизация и удаленных доступ» через графический интерфейс, либо выполнив команду net start remoteaccess.
Просмотреть внесенные изменения можно с помощью команды netstat -r.
Настройка маршрутизации в Linux
Для внесения или удаления записей из таблицы маршрутизации можно использовать команду ROUTE.
Формат команды:
route add -net сеть_назначения netmask маска gw след_узел
route delete -net сеть_назначения
где сеть_назначения и маска - IP-адрес и маска сети назначения (сети, в которой находится конечный пункт следования дейтаграммы), след_узел - IP-адрес следующего маршрутизатора на пути к указанной сети назначения.
Указание default вместо адреса сети назначения обозначает маршрут по умолчанию (в этом случае маска не требуется). В другом случае если маска не указана, route выберет ее из своих соображений.
Если устанавливается маршрут до сети, к которой узел подсоединен непосредственно, то в этом случае в поле след_узел указывается адрес IP-интерфейса узла, через который эта сеть достижима, если же адрес следующего маршрутизатора не указан, то route сам выберет наиболее подходящий IP-интерфейс для связи с этой сетью.
Просмотреть внесенные изменения можно с помощью команды netstat -r.
Если необходимо чтобы запись стала постоянной и не исчезала при перезагрузке необходимо править конфигурационные файлы в /etc . Подробнее смотри в документации на выбранную сборку Linux.
Для того чтобы компьютер стал принимать пакеты из сети адресованные не ему (то есть стал работать как маршрутизатор) необходимо переменную ядра ip_forvard установить в 1. Для этого выполним sysctl –w net.ipv4.ip_forward=1 или
echo 1 > /proc/sys/net/ipv4/ip_forward, но параметр будет действовать только до перезагрузки. Для внесения постоянно нужно править конфиг файлы (см. документацию).
Проверка маршрутизации
Для проверки можно использовать команду ping, но удобнее использовать команду traceroute(Linux) или tracert(Windows).
Программа traceroute (tracert - Windows) выводит список промежуточных узлов сети на маршруте от данного узла к указанному.
Порядок выполнения работы
Провести анализ требований. Выбрать IP адреса и маски сетей для реализации поставленной задачи.
Построить таблицу в которой для каждой подсети указать адрес сети, маску, начальный адрес и последний адрес.
Нарисовать структурную схему сети с указанием выбранных адресов.
Собрать необходимую конфигурацию сети в виртуальной машине.
Настроить параметры сетевых адаптеров рабочих станций под заданные требования.
Вывести с помощью команды NETSTAT -R и проанализировать маршрутные таблицы настроенных рабочих станций.
Настроить параметры сетевых адаптеров маршрутизаторов.
Вывести с помощью команды NETSTAT -R и проанализировать маршрутную таблицу маршрутизаторов.
Проверить работоспособность сети с помощью команды PING.
Проанализировать движение пакета с помощью команды TRACERT.
