О курсе

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

Значительная часть программы посвящена прошивке и восстановлению устройств. Разбираются классический метод прошивки, аварийный режим с использованием TFTP и Wireshark, возврат на стоковую прошивку, а также восстановление роутеров с «живым» и «мёртвым» загрузчиком, включая работу с COM-портами, UART, TTL-конвертерами и программатором CH-341A.

В модуле рассматривается базовая настройка OpenWRT: сетевые интерфейсы, зоны файрвола, IP и DHCP, настройка SSH-подключений и ключей, работа с менеджером пакетов opkg. Затрагиваются вопросы настройки WiFi, включая WPA3-SAE, планировщик задач cron и управление светодиодами и кнопками роутера.

Практическая часть включает установку OpenWRT на виртуальную машину, создание тестовой среды со снапшотами и виртуальными сегментами сети, подключение реального WiFi и Ethernet к виртуальному роутеру. Также рассматриваются перенос файловой системы на внешний носитель, подключение Flash/HDD/SSD, организация файлового сервера, менеджеры закачек и торрент-клиент.

Отдельные темы посвящены сетевым сценариям: работа роутера как WiFi-клиента, точки доступа, репитера, настройка бесшовного роуминга 802.11r, гостевая сеть и управление её пропускной способностью, VLAN и переназначение портов. По описанию программы, первый модуль содержит 35 уроков, 3 часа теории и 12 часов практики.

Что рассматривается в программе

  • рассматриваются методы прошивки и восстановления роутеров, включая аварийный режим и работа с загрузчиком
  • разбирается выбор оборудования и прошивки с учётом совместимости и характеристик
  • изучается базовая настройка OpenWRT: сетевые интерфейсы, зоны файрвола, IP и DHCP
  • рассматривается работа с консольными инструментами: PuTTY, WinSCP, vim, SSH-ключи
  • разбирается менеджер пакетов opkg и подключение репозиториев
  • рассматривается настройка WiFi, включая WPA3-SAE, гостевую сеть и роуминг 802.11r
  • изучается установка OpenWRT на виртуальную машину и создание тестовой среды
  • рассматривается подключение периферийных устройств и перенос файловой системы на внешний носитель

Кому может быть полезен курс

  • тем, кто интересуется операционной системой OpenWRT и хочет разобраться в её установке и настройке
  • пользователям, которые планируют прошивать роутеры и восстанавливать их после неудачных прошивок
  • специалистам, которым нужно ознакомиться с сетевыми возможностями OpenWRT: VLAN, WiFi-роуминг, файрвол
  • тем, кто хочет изучать сетевые технологии в виртуальной среде и на реальном оборудовании

Вопросы о программе

Что такое OpenWRT и зачем она нужна?

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

Какие темы входят в первый модуль курса?

Первый модуль включает прошивку и восстановление роутеров, выбор оборудования, базовую настройку OpenWRT, работу с консолью и SSH, менеджер пакетов opkg, настройку WiFi, виртуализацию, подключение периферии и организацию сетевых сервисов.

Рассматривается ли в курсе виртуальная среда для тестирования?

Да, в программе есть темы установки OpenWRT на виртуальную машину, создания снапшотов, виртуальных сегментов сети и подключения реального WiFi и Ethernet к виртуальному роутеру.

Уделяется ли внимание безопасности сети?

В описании курса упоминается настройка зон файрвола, использование HTTPS, авторизация по SSH-ключам и современные протоколы безопасности WiFi, включая WPA3-SAE.