# Лабораторная работа №3
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ
ФГАОУ ВО «СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
ИНСТИТУТ ЦИФРОВОГО РАЗВИТИЯ ИМЕНИ ПРОФЕССОРА Н.И. ЧЕРВЯКОВА
КАФЕДРА ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ АВТОМАТИЗИРОВАННЫХ СИСТЕМ
**Отчёт по лабораторной работе №3**
**NAT. Статическая и динамическая трансляция адресов.**
По дисциплине
«Сети и системы передачи информации»
**Выполнил:**
Кеньков Егор Александрович
студент 3 курса группы ИБС-с-о-20-1
специальности 10.05.03
«Информационная безопасность
автоматизированных систем»
очной формы обучения
**Проверил:**
Емельянов Евгений Алексеевич
Ставрополь, 2022
**Цель работы:** научиться использовать статическую и динамическую трансляцию адресов.
**Ход работы:**
Практическая часть.
1. Соберите топологию сети, представленную на рисунке 2.

*Рисунок 1 – Исходная топология сети*
2. Настроить IP-адресацию на устройствах.
3. На коммутаторе Switch2 создать vlan 100 и 200 для сетей 192.168.0.0/25 и 192.168.0.128/25 соответственно; настроить интерфейсы.
4. На маршрутизаторе ISP, имитирующего сеть провайдера, настроить интерфейсы соответствующим образом, маршрут по умолчанию:
ip route 0.0.0.0 0.0.0.0 62.15.18.2
5. Выполнить настройку маршрутизатора R1:
Создание списков доступа для NAT:
/ задает фильтр адресов, которые будут транслироваться во внешнюю сеть
**ip access-list standard NAT
permit 192.168.0.0 0.0.0.127**
/ задает фильтр, который запрещает выход с внешнего интерфейса пакетов, которые не были транслированы
**ip access-list standard ACCESS-TO-ISP
permit 62.15.18.0 0.0.0.7**
Настройка интерфейсов:
**interface gigabitEthernet 0/2.100
encapsulation dot1Q 100
ip address 192.168.0.1 255.255.255.128
ip nat inside** / отметим интерфейс подключенный к внутренней сети
**no shutdown
interface gigabitEthernet 0/2.200
encapsulation dot1Q 200
ip address 192.168.0.129 255.255.255.128
ip nat inside
no shutdown
interface gigabitEthernet 0/2
no shutdown
interface gigabitEthernet 0/1
ip address 10.10.10.1 255.255.255.252
ip nat inside
no shutdown
interface gigabitEthernet 0/0
ip address 62.15.18.2 255.255.255.248
ip access-group ACCESS-TO-ISP out
ip nat outside** / отметим интерфейс подключенный к внешней сети
**no shutdown**
Задание шлюза по умолчанию:
**ip route 0.0.0.0 0.0.0.0 62.15.18.1**
Создание правила для статического NAT:
**ip nat inside source static 10.10.10.2 62.15.18.2**
6. Выполните команду ping с Server1 на PC0.

*Рисунок 2 – Ping с Server1 на PC0*
Рассмотрите структуру пакета на границе с публичной сетью. Что изменилось в составе пакета?

*Рисунок 3 – Входящий пакет с Server1 на R1*

*Рисунок 4 – Выходящий пакет с R1 на PC0*
Как мы видим, Source IP на входящем в R1 пакете равен 10.10.10.2. А уже при выходе с R1 Source IP был подменён на IP адрес, который мы задали при помощи статической трансляции адресов.
7. Выполните команду ping с PC0 на Server1.

Рисунок 5 – Ping с PC0 на Server1
Рассмотрите структуру пакета на границе с публичной сетью. Что изменилось в составе пакета?

Рисунок 6 – Входящий пакет с PC0 на R1

Рисунок 7 – Входящий пакет с R1 на Server1
Как мы видим, Destination IP на входящем в R1 пакете равен 65.15.18.2. А уже при выходе с R1 Destination IP был подменён на IP адрес, который мы задали при помощи статической трансляции адресов.
8. Зайдите на веб-страничку сервера.
10. Проанализируйте таблицу активных трансляций на R1 с помощью команды: show ip nat translations

Рисунок 8 – Таблица активных трансляций маршрутизатора R1
Как мы видим, маршрутизатор создаёт таблицу, в которой указывает внутренний локальный, внутренний глобальный, внешний локальный и внешний глобальный адреса, а также тип пакета.
Создание пула и правила для PAT:
/ cоздание пула адресов DNAT
**ip nat pool DNAT 62.15.18.3 62.15.18.6 netmask 255.255.255.248
ip nat inside source list NAT pool DNAT overload**
10. Выполните команду ping с PC1 на PC0. Рассмотрите структуру пакета на границе с публичной сетью. Что изменилось в составе пакета?

Рисунок 9 – Смена Source IP при переходе пакета от PC0 на PC1

Рисунок 10 – Смена Source IP при переходе пакета от PC0 на PC1
При пинге с PC1 на PC0 Source IP адрес ICMP пакета, идущего к PC0, на границе с публичной сетью меняется на IP адрес из пула 62.15.18.3 – 62.15.18.6.
11. Выполните команду ping с PC0 на PC1. Объясните результат.
При пинге с PC0 на PC1 IP адрес ICMP пакета, идущего к PC1, на границе с публичной сетью не меняется, но при возвращении ICMP пакета на границе с публичной сетью меняется Source IP, т.е. вместо IP адреса PC1 подставляется IP адрес из пула 62.15.18.3 – 62.15.18.6.

Рисунок 11 – Смена Source IP при переходе пакета от PC1 на PC0

Рисунок 12 – Смена Source IP при переходе пакета от PC1 на PC0
12. Выполните команду ping с PC2 на PC0. Объясните результат.

Рисунок 13 – Ping с PC2 на PC0
Как мы видим, возникает ошибка из-за того, что при составлении списка доступа NAT, мы не учитывали адреса из сети, которой принадлежит PC2.
13. Проанализируйте таблицу активных трансляций на R1 с помощью команды: show ip nat translations

Рисунок 8 – Таблица активных трансляций маршрутизатора R1
Как мы видим, маршрутизатор создаёт таблицу, в которой указывает внутренний локальный, внутренний глобальный, внешний локальный и внешний глобальный адреса, а также тип пакета.
**Вывод:** мы научились использовать статическую и динамическую трансляцию адресов.