Лабораторна робота 4.2
Маршрутизація, NAT, VPN
- В консолі AWS перейдіть у сервіс VPC. Переконайтесь що у вас вибраний регіон Frankfurt (eu-central-1)

- Cтворіть нову VPC (Virtual Private Cloud). VPC - це такий засіб відокремлення мереж одна від одної. Ресурси, які живуть в різних VPC, не зможуть комунікувати один з одним, якщо це не налаштувати спеціально за допомогою шлюзів. Для створення натисніть помаранчеву кнопку
Create VPCвгорі справа.

- Створіть в новоствореній VPC підмережі. Для цього перейдіть в розділ Subnets та натисніть
Create subnet

- Аналогічним чином створіть ще одну VPC і підмережу. Назвіть їх
ten-oneтаten-one-zeroвідповідно, по такій же схемі, як для попередніх. IP-блоки вкажіть як10.1.0.0/16та10.1.0.0/20відповідно.

- Створіть Peering connection. Peering connection це з’єднання, яке можна створити між VPC для того, щоб забезпечити між ними зв’язок. Він працює схожим на Site-to-Site VPN чином. Перейдіть в розділ Peering connections і натисніть
Create peering connection

- Створіть Elastic IP address у відповідному розділі. Занотуйте цю адресу.

- Cтворіть Internet Gateway. Призначте йому назву
gateway-ten-zero. Після створення AWS запропонує приєднати цей створений шлюз до VPC. Виберіть VPCVPC-ten-zero.

- Створіть NAT Gateway. Призначте йому назву
nat-gateway-ten-one. Виберіть для нього IP-адресу, створену в п. 6. Після створення приєднайте його доVPC-ten-one.

❗ Виникала помилка, треба було створити також Internet gateway для gateway-ten-one Цього в заданні не було, але без цього не дає створити nat-gateway

- Перейдіть у розділ Route tables. Розгляньте таблиці маршрутів, які там присутні. Разом зі створенням VPC автоматично створились ще й таблиці маршрутів. За замовчуванням вони містять рівно один маршрут: адреси всередині поточного VPC. Але нас це не влаштовує. Додайте наступні маршрути:
VPC-ten-zero: Маршрут в загальний інтернет (
0.0.0.0/0) черезgateway-ten-zeroМаршрут в мережуVPC-ten-oneчерез100-pc-101

VPC-ten-one: Маршрут в загальний інтернет (0.0.0.0/0) через nat-gateway-ten-one Маршрут в мережу VPC-ten-zero через 100-pc-101

- Створіть два інстанси з Ubuntu 22.04, один в
VPC-ten-zero, інший вVPC-ten-one. При створенні налаштуйте їм security groups так, щоб ви могли безперешкодно підключитись до першого інстанса, і щоб інстанси могли комунікувати між собою (SSH, ICMP ECHO, iperf).

- Підключіться до інстанса в
VPC-ten-zeroі перевірте свою роботу:
- Виконайте ping до другого інстанса

- Підключіться до другого інстанса через
ssh
ssh-add key.pem
ssh -A 10.1.1.3

- Виміряйте швидкість між інстансами за допомогою
iperf

- Підключіться з другого інстанса назад до першого.
