Сетевые средства Linux

Рассматриваются вопросы настройки сетевых интерфейсов, маршрутизации, фильтрации трафика базовыми средствами Linux, технологии трансляции сетевых адресов (NAT), а также диагностики сетевых подключений приложениями протокола ICMP и средствами анализа сетевого трафика.
Для специалистов
Записаться
Объём

36 час.
Длительность

30 дней
Нагрузка

6 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс ориентирован на получение практических навыков сетевого администрирования ОС Linux (на примере дистрибутива Debian/GNU Linux). В материалах детально рассматривается использование средств виртуализации для построения учебных сетей, конфигурация постоянных IP-адресов, принципы маршрутизации и трансляции сетевых адресов (NAT). Особое внимание уделено диагностике сетей с помощью протокола ICMP, анализу сетевых пакетов (снифферам), а также защите серверов с помощью межсетевого экрана (iptables/nftables). Курс будет полезен системным администраторам, ИТ-специалистам поддержки и DevOps-инженерам.
Цели
  • Сформировать понимание принципов функционирования сетевого стека в Linux-системах.
  • Развить навыки конфигурирования сетевых служб и межсетевых экранов в Debian.
  • Подготовить к профессиональной диагностике и анализу трафика локальных сетей.
Чему я научусь?
  • Конфигурировать сетевые интерфейсы и постоянные маршруты в ОС Linux.
  • Настраивать правила фильтрации пакетов и трансляции адресов NAT.
  • Диагностировать сетевые неполадки с помощью утилит ip, ping, traceroute.
  • Анализировать заголовки и содержимое пакетов с помощью инструментов мониторинга трафика.
  • Развертывать и администрировать базовые сетевые службы в среде Debian Linux.

Авторы

Бражук Андрей Иосифович
Магистр естественных наук, Гродненский государственный университет имени Янки Купалы, ведущий инженер-программист, преподаватель.\n
Чему я научусь?
  • Конфигурировать сетевые интерфейсы и постоянные маршруты в ОС Linux.
  • Настраивать правила фильтрации пакетов и трансляции адресов NAT.
  • Диагностировать сетевые неполадки с помощью утилит ip, ping, traceroute.
  • Анализировать заголовки и содержимое пакетов с помощью инструментов мониторинга трафика.
  • Развертывать и администрировать базовые сетевые службы в среде Debian Linux.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Использование виртуализации для изучения Linux Приведены элементарные сведения о Linux, работе со средой виртуализации VirtualBox и сетевых возможностях VirtualBox. В качестве... Приведены элементарные сведения о Linux, работе со средой виртуализации VirtualBox и сетевых возможностях VirtualBox. В качестве упражнения предложено создать виртуальный Linux-компьютер. ещё
2 Сетевая подсистема Linux Кратко описан многоуровневый иерархический подход к обеспечению сетевых взаимодействий. Перечислены базовые средства настройки и диагностики сетевой... Кратко описан многоуровневый иерархический подход к обеспечению сетевых взаимодействий. Перечислены базовые средства настройки и диагностики сетевой подсистемы Linux. ещё
Сетевая подсистема Linux тест для курса Сетевые средства Linux 55 мин
3 Доступ к локальной сети средствами Linux Описаны базовые аспекты взаимодействия компьютеров в сети Ethernet. Приведены примеры команд настройки параметров сетевого адаптера в... Описаны базовые аспекты взаимодействия компьютеров в сети Ethernet. Приведены примеры команд настройки параметров сетевого адаптера в Linux на уровне сетевых интерфейсов. ещё
4 Команды настройки протокола IP Приведены базовые сведения об IP-адресации, механизме сетевых масок, протоколе ARP и маршрутизации. Рассмотрены примеры использования команд... Приведены базовые сведения об IP-адресации, механизме сетевых масок, протоколе ARP и маршрутизации. Рассмотрены примеры использования команд ip, ifconfig, arp, route для управления IP-адресами и ARP -таблицей, а также добавления шлюза по умолчанию и альтернативных шлюзов. ещё
5 Постоянные сетевые конфигурации (на примере Debian/GNU Linux) Даны общие сведения о пакете ifupdown, используемом в Debian/GNU Linux для автоматизации настройки сетевых параметров. Приведены... Даны общие сведения о пакете ifupdown, используемом в Debian/GNU Linux для автоматизации настройки сетевых параметров. Приведены примеры настройки интерфейсов, дополнительного маршрута, нескольких IP-адресов и виртуальных локальных сетей ( VLAN ) с помощью конфигурационного файла /etc/network/interfaces. ещё
Постоянные сетевые конфигурации (на примере Debian/GNU Linux) тест для курса Сетевые средства Linux 65 мин
6 Базовая диагностика сетевых подключений Даны общие сведения о протоколе ICMP. Приведены примеры использования приложений ICMP — утилиты ping и traceroute... Даны общие сведения о протоколе ICMP. Приведены примеры использования приложений ICMP — утилиты ping и traceroute и пример использования утилиты netstat для получения статистики сетевых подключений. ещё
7 Транспортный и прикладной уровни модели сетевого взаимодействия. Даны краткие сведения о взаимодействии систем на транспортном и прикладном уровнях модели сетевого взаимодействия. Приведены примеры... Даны краткие сведения о взаимодействии систем на транспортном и прикладном уровнях модели сетевого взаимодействия. Приведены примеры использования команд ss и netstat для получения информации об активных сетевых соединениях, утилиты IPTraf для мониторинга сетевых подключений, утилиты iperf для тестирования производительности канала передачи между двумя системами. Приведен также пример использования утилиты telnet для диагностики работы протоколов прикладного уровня. ещё
8 Настройка некоторых сетевых служб в Debian GNU/Linux Приведены простые примеры настройки серверов ssh, apache и squid.
9 Анализ сетевого трафика как метод диагностики сети Даны краткие сведения об анализе сетевого трафика и консольной утилите tcpdump. Приведены примеры анализа трафикапротоколов ARP,... Даны краткие сведения об анализе сетевого трафика и консольной утилите tcpdump. Приведены примеры анализа трафикапротоколов ARP, IP, TCP и UDP ещё
Анализ сетевого трафика как метод диагностики сети тест для курса Сетевые средства Linux 55 мин
10 Маршрутизация в Linux "Даны краткие сведения об использовании компьютера с Linux в качестве маршрутизатора и расширенных возможностях маршрутизации, в... "Даны краткие сведения об использовании компьютера с Linux в качестве маршрутизатора и расширенных возможностях маршрутизации, в частности маршрутизация по IP-адресу источника ещё
11 Межсетевое экранирование в Linux Даны краткие сведения о подсистеме netfilter/iptables. Приведены примеры составления правил и взаимодействия правил и цепочек iptables... Даны краткие сведения о подсистеме netfilter/iptables. Приведены примеры составления правил и взаимодействия правил и цепочек iptables в задачах фильтрации трафика ещё
12 Обеспечение доступа в сеть Интернет "Даны краткие сведения о распространенных технологиях подключения к сети Интернет. Приведены примеры настройки PPPoE-сервера и клиента
Обеспечение доступа в сеть Интернет тест для курса Сетевые средства Linux 55 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен