О чём курс

Курс «Сети в Linux» — это интенсивная образовательная программа, разработанная для специалистов, желающих освоить сетевое администрирование на профессиональном уровне. Обучение построено на принципах глубокого погружения в архитектуру сетей, где 30% времени уделяется теоретической базе, а 70% — практической отработке навыков. Программа идеально подходит системным администраторам, стремящимся расширить свои компетенции, DevOps-инженерам, которым необходимо детальное понимание процессов маршрутизации, NAT, VPN и работы сетевого стека, а также администраторам баз данных, работающим с инфраструктурным софтом.

Основная цель курса — дать студентам не просто набор знаний, а реальный опыт, который можно адаптировать под любой проект или компанию. В процессе обучения вы научитесь грамотно настраивать систему для работы с сетью, освоите современные инструменты для настройки сетевого стека в Linux и получите навыки диагностики сетевых проблем. Одной из ключевых особенностей курса является практическая работа на примере вымышленного стартапа «liftmeup», который занимается созданием «умных» лифтов. Вы будете работать с инфраструктурой, максимально приближенной к реальности, что позволит подготовиться к ситуациям, когда стандартные облачные решения могут оказаться недоступными или ограниченными.

Формат обучения включает видеоуроки, скринкасты и презентации, которые объясняют сложные темы доступным языком. После каждого модуля предусмотрены домашние задания с обязательным ревью, что гарантирует закрепление материала. Финальным этапом обучения станет выпускная работа, в рамках которой вам предстоит собрать или «починить» виртуальную лабораторию, продемонстрировав все полученные навыки в комплексе. Вы научитесь настраивать адресацию и маршруты, поднимать DHCP-серверы, настраивать SLAAC и организовывать защищенные IPSec-туннели между площадками. По завершении курса вы будете обладать глубоким пониманием того, как устроена сеть в Linux, познакомитесь с фундаментальными протоколами и технологиями современных сетей и станете уверенным пользователем инструментов для отладки и настройки сетевого стека, что сделает вас незаменимым специалистом в любой команде.

Программа обучения

Тема 1 - Введение Тема 2 - Что такое сети на примере Linux 2.1 Фундамент: 45 минут теории Что такое end-to-end связность Что такое модель ISO OSI и почему мы вместо неё используем стек TCP/IP Познакомишься с утилитами ping, traceroute и tcpdump 2.2 Что такое IP-адрес?: 30 мин теории Что такое IPv4 и IPv6 адреса Что такое подсеть и зачем ей маска Как правильно выбрать адресацию для своей сети 2.3 Как настроить IP-адрес на клиенте: 45 мин теории Как настроить автоматическое получение ipv4 и ipv6 адресов Познакомишься с утилитами ip и netplan 2.4 Что такое порт? Что такое сокет?: 20 мин теории Что такое TCP handshake Чем TCP отличается от UDP Зачем нужны порты и сокеты Познакомишься с утилитами netstat и ss Тема 3 - Делаем офисный роутер из Linux 3.1 Статическая маршрутизация: 60 мин теории Что такое маршрутизация пакетов и зачем она нужна При чём тут инкапсуляция и декапсуляция Как выбирается лучший маршрут 3. 2 Инструменты для работы с маршрутами: 28 мин теории Как просматривать и изменять маршруты Познакомишься с утилитой route и больше узнаешь про возможности утилит ip и netplan 3.3 Теоретическая основа DHCP: 16мин теории Зачем нужен протокол DHCP Что такое DORA Как DHCP-сервер идентифицирует клиентов 3.4 Настройка DHCP сервера: 17 мин теории Как установить и настроить DHCP-сервер Как зарезервировать адрес за клиентом Как правильно использовать dhcp-опции 3.5 SLAAC: 27 мин теории Как автоматически получить адрес и другие параметры в сетях IPv6 Как работает протокол SLAAC Научишься настраивать SLAAC и познакомишься с утилитами для диагностики 3.6 DNS: 49 мин теории Как работает протокол DNS Как защитить DNS-сервер Как работает резолвинг в linux Как зашифровать свой DNS-трафик 3.7 Firewall: 75 мин теории Что такое iptables Для чего нужны цепочки INPUT/FORWARD/OUTPUT Что такое Stateful firewall Как правильно настроить firewall для различных сценариев 3.8 NAT Для чего нужен NAT в IPv4 Нужен ли NAT в мире IPv6? Зачем нужны цепочки POSTROUTING и PREROUTING В каких случаях используется Hairpin NAT Тема 4 - Работа с локальной сетью и серверами 4.1 Поиск устройств в локальной сети Зачем нужен mac-адрес и как его изменить Познакомишься с протоколами arp, ndp, icmpv6 4.2 Знакомство с работой Bridge Что такое bridge в linux Как происходит процесс mac learning Познакомишься с утилитами linux для работы с бриджами 4.3 Знакомство с протоколом STP Как работает протокол STP Как настроить совместную работу bridge и STP 4.4 Вonding интерфейсы на Linux Как работает агрегация каналов Что такое протокол LACP Как настроить bonding совместно с bridge 4.5 VLAN Что такое VLAN и зачем они нужны Как настроить VLAN в linux Как взаимодействуют VLAN и bridge 4.6 VRRP - резервирование шлюза или сервиса Как работает протокол VRRP Как VRRP взаимодействует с другими интерфейсами Как работает протокол VRRP Тема 5 - Подключаем удалённые офисы. Маршрутизация, VPN-туннели 5.1 Общие сведения о туннелировании трафика Что такое туннели и как они применяются Какие типы VPN существуют Что такое MTU 5.2 Удаленный доступ к сети через VPN Как настроить wireguard и OpenVPN - самые популярные инструменты в linux для организации удаленного доступа 5.3 IPSec Зачем нужен IPSec Что такое IKE, ISAKMP и фазы подключения В каких режимах может работать IPSec Сможешь настроить IPSec на примере демона StrongSwan 5.4 Динамическая маршрутизация Зачем нужна динамическая маршрутизация Как выбрать протокол Как работает протокол BGP Тема 6 - Ищем проблемы. Инструменты отладки

Складчина создана 16 января 2024 г. · описание обновлено 2 мая 2026 г.

Теги курса

Инструменты
1 062 ₽ 25 000 ₽