---
# System prepended metadata

title: Лабораторная работа №3

---

# Лабораторная работа №3
### NAT. Статическая и динамическая трансляция адресов.
**Цель работы:** Использование NAT. Статическая и динамическая трансляция адресов.
**Ход работы:**
1.	Соберите топологию сети, представленную на рисунке 1.
 ![](https://i.imgur.com/zCbP1A9.png)

Рисунок 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 
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 с Server0 на PC0. Рассмотрите структуру пакета на границе с публичной сетью. Что изменилось в составе пакета?

 ![](https://i.imgur.com/2NIuzNK.png)
Рисунок 2 – Ping с Server0 на PC0 

 ![](https://i.imgur.com/iUvGBGs.png)
Рисунок 3 – Входящий пакет с Server0 на R1 

 ![](https://i.imgur.com/He6YUxD.png)
Рисунок 4 – Выходящий пакет с R1 на PC0

SRC IP на входящем в R1 пакете равен 10.10.10.2. А уже при выходе с R1 SRC IP был подменён на IP адрес, который мы задали при помощи статической трансляции адресов.

**7**	Выполните команду ping с PC0 на Server0. Рассмотрите структуру пакета на границе с публичной сетью. Что изменилось в составе пакета?

![](https://i.imgur.com/tasWFIV.png)
Рисунок 5 – Ping с PC0 на Server0

 ![](https://i.imgur.com/kOcAnqF.png)
Рисунок 6 – Входящий пакет с PC0 на R1

 ![](https://i.imgur.com/x6En82X.png)
Рисунок 7 – Входящий пакет с R1 на Server1

DST IP на входящем в R1 пакете равен 65.15.18.2. А уже при выходе с R1 DST IP был подменён на IP адрес, который мы задали при помощи статической трансляции адресов.

**8** Зайдите на веб-страничку сервера. 

 ![](https://i.imgur.com/HbzFPjD.png)
Рисунок 8 – Веб-страница сервера

**9**	Проанализируйте таблицу активных трансляций на R1 с помощью команды: show ip nat translations

 ![](https://i.imgur.com/aWgJts3.png)
Рисунок 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. Рассмотрите структуру пакета на границе с публичной сетью. Что изменилось в составе пакета?
 
![](https://i.imgur.com/ANrRvPD.png)
Рисунок 9 – Ping с PC1 на PC0

 ![](https://i.imgur.com/oigwEQW.png)
Рисунок 10 – Смена Source IP при переходе пакета от PC0 на PC1

 ![](https://i.imgur.com/VrSkqxK.png)
Рисунок 11 – Смена Source IP при переходе пакета от PC0 на PC1

При пинге с PC1 на PC0 Source IP адрес ICMP пакета, идущего к PC0, на границе с публичной сетью меняется на IP адрес из пула 62.15.18.3 – 62.15.18.6.

**11**	Выполните команду ping с PC0 на PC1. Объясните результат.
 
 ![](https://i.imgur.com/KJZO5VE.png)
Рисунок 12 – Ping с PC0 на PC1

![](https://i.imgur.com/nbkMUCU.png)
Рисунок 13 – Смена Source IP при переходе пакета от PC1 на PC0
 
![](https://i.imgur.com/sN4QZ6c.png)
Рисунок 14 – Смена Source IP при переходе пакета от PC1 на PC0

При пинге с PC0 на PC1 IP адрес ICMP пакета, идущего к PC1, на границе с публичной сетью не меняется, но при возвращении ICMP пакета на границе с публичной сетью меняется Source IP, т.е. вместо IP адреса PC1 подставляется IP адрес из пула 62.15.18.3 – 62.15.18.6.

**12**	Выполните команду ping с PC2 на PC0. Объясните результат.
 
 ![](https://i.imgur.com/fHoP5K6.png)
Рисунок 15 – Ping с PC2 на PC0

Возникает ошибка из-за того, что при составлении списка доступа NAT, мы не учитывали адреса из сети, которой принадлежит PC2.

**13**	Проанализируйте таблицу активных трансляций на R1 с помощью команды: show ip nat translations
 
 ![](https://i.imgur.com/I3JJgdO.png)
Рисунок 16 – Таблица активных трансляций маршрутизатора R1

Маршрутизатор создаёт таблицу, в которой указывает внутренний локальный, внутренний глобальный, внешний локальный и внешний глобальный адреса, а также тип пакета.
**Вывод:** в ходе лабораторной рабыты была исследована технология NAT. 
