• Скидка -30% на PRO-Подписку

    Не упустите возможность получить доступ к эксклюзивному контенту!

    Успейте воспользоваться предложением по 31.05.2024 года!

    Подробнее Оформить подписку

Скоро! Сети в Linux [2024] [Слёрм] [Алексей Учакин, Роман Козлов, Роза Галеева, Марат Сибгатулин]

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
8.420
Реакции
27
Сети в Linux [2024]
Слёрм
Алексей Учакин, Роман Козлов, Роза Галеева, Марат Сибгатулин

Получите опыт сетевого администрирования на Linux, который можно адаптировать для работы в любой компании и в любом проекте. Коллеги будут завидовать, а начальство рукоплескать, но это не точно.

30% теории и 70% практики, домашние задания с ревью.
В качестве выпускной работы тебе нужно будет собрать или «‎починить»‎ виртуальную лабораторию.

Кому подойдёт курс:
1.Системные администраторы
Приобретение новых компетенций и более эффективное решение задач (в т.ч. взаимодействие с другими командами)2. DevOps-инженеры
Получение более подробного представления о сети. Понимание процессов NAT, маршрутизации, VPN, bridge и прочих3. Database administrator
Те, кто работает с софтом и инфраструктурой, но хочет понимать ещё и сети
С помощью курса ты не только структурируешь знания, но и узнаешь, что может встретиться при работе с сетями и отработаешь это на практике.

После изучения всех материалов ты:
1. Получишь представление о том, как устроена сеть в Linux
2. Познакомишься с протоколами и технологиями, на которых строятся современные сети
3. Сможешь грамотно настроить систему для работы с сетью
4. Научишься пользоваться инструментами для настройки сетевого стека в linux и диагностики его работы

Как устроен курс:
1. Теория
Пойдём от простого к сложному: сначала определимся с терминами и познакомимся с инструментами. С помощью видеоуроков, скринкастов и презентаций объясним каждую тему понятным языком. Уроки построены так, что после успешного завершения каждого модуля, ты сразу начнешь применять знания на практике2. Практика
Практику мы сделали максимально приближённой к реальности — на примере вымышленного стартапа liftmeup. Стартап переделывает обычные лифты в «умные», со встроенной Алисой и управлением через приложение или голосом. Инфраструктура у компании современная: продуктив и тестовые среды живут в облаке и на виртуалках хостера. Но в облаках многое скрыто от пользователя. А что делать, если провайдер завтра не сможет предоставить нужные мощности? В этом случае хорошо бы иметь запасной план, и уметь развернуть нужную инфраструктуру самому. Именно этим мы и займемся на практических занятиях3. Примеры заданий

  • Настроить адресацию и маршруты на роутере с помощью netplan
  • Поднять dhcp-сервер для локальной сети
  • Настроить SLAAC
  • Настроить IPSec-туннель между двумя площадками

Спойлер: Содеражние Тема 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 — Ищем проблемы. Инструменты отладки

  • На сладкое оставили большую лабораторную работу, где нужно всё починить.

Примечание: формат видеокурс

Продажник


Материал «Сети в Linux [2024] [Слёрм] [Алексей Учакин, Роман Козлов, Роза Галеева, Марат Сибгатулин]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху Снизу