Как стать автором
Обновить

Ubuntu, KVM, libvirt и Hetzner

Системное администрирование *
По мотивам Роутим IPv4 и IPv6 в KVM на примере Hetzner решил описать свой howto по созданию и организации виртуальных машин.

все еще интересно?
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 23K
Комментарии 10

Метод быстрого вычисления адреса IPv4 сети по маске

Системное администрирование *Сетевые технологии *
Туториал
В процессе вычисления сетей, при подготовке к CCNA, я выявил интересную закономерность, на основе которой можно быстро вычислять адрес сети, а так же ее широковещательный адрес без особых усилий. Этот метод я ранее в литературе не встречал.
Читать дальше →
Всего голосов 20: ↑7 и ↓13 -6
Просмотры 58K
Комментарии 14

Релиз FastNetMon 1.1.2 открытого решения для мониторинга DoS/DDoS атак

Информационная безопасность *
За прошедшие почти 10 месяцев с релиза 1.0.0 была очень большая работа по улучшению программы.

Из основных изменений стоит отметить следующие:
  • Возможность выявлять самые популярные виды атак: syn_flood, icmp_flood, udp_flood, ip_fragmentation_flood
  • Добавление поддержки протокола Netflow, поддерживаются 5, 9 и 10 (IPFIX) версии
  • Добавление поддержки протокола sFLOW v5, который поддерживается большинством современных сетевых коммутаторов
  • Добавлена поддержка использования netmap (поддерживаются Linux и FreeBSD, для Linux предоставляется специальная версия драйвера ixgbe: github.com/pavel-odintsov/ixgbe-linux-netmap) для захвата пакетов. Данный режим обеспечивает наивысшую производительность захвата трафика наряду с PF_RING ZC.
  • Добавлена поддержка PF_RING ZC (к сожалению, этот режим требует отдельной лицензии на библиотеку PF_RING)


Читать дальше →
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 26K
Комментарии 25

Cisco Nexus в ядре корпоративной сети

Блог компании CBS Cisco *


Коммутаторы Cisco Nexus появились на рынке достаточно давно. Данное семейство коммутаторов позиционируется в первую очередь для установки в ЦОДах. Однако последнее время сам вендор стал активно предлагать коммутаторы Nexus для установки в корпоративную сеть в качестве ядра сети. И тут сразу возникает вопрос, а подойдёт ли для такой задачи Nexus? Понятно, раз предлагают, значит подойдёт. Но давайте на этом чуточку заострим наше внимание.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 50K
Комментарии 17

Ansible и telnet: когда нельзя, но очень хочется

*nix *Сетевые технологии *DevOps *
Из песочницы

Telnet is a obviously a very insecure protocol, completely insecure in fact, and we strongly want to discourage usage. We would likely refuse the pull request, to be honest — it is just asking for a world of hurt should MITM possibilities arise.
— Michael DeHaan, создатель Ansible

Абсолютно согласен. Эм, а как мне быть, когда у меня 20 тысяч legacy свитчей, которые перезагружаются/зависают из-за подключения по SSH, а часть оборудования его вообще не поддерживает?
Прошу под кат.
UPD: гайд устарел, потому что в версии 2.5 выпустили отдельный модуль telnet
docs.ansible.com/ansible/latest/modules/telnet_module.html


Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 18K
Комментарии 11

Введение в свёрточные нейронные сети (Convolutional Neural Networks)

Big Data *Машинное обучение *Искусственный интеллект
Туториал
Полный курс на русском языке можно найти по этой ссылке.
Оригинальный курс на английском доступен по этой ссылке.


Выход новых лекций запланирован каждые 2-3 дня.
Читать дальше →
Всего голосов 21: ↑16 и ↓5 +11
Просмотры 46K
Комментарии 0

Погружение в свёрточные нейронные сети: передача обучения (transfer learning)

Обработка изображений *Big Data *Машинное обучение *Искусственный интеллект

Полный курс на русском языке можно найти по этой ссылке.
Оригинальный курс на английском доступен по этой ссылке.


Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 14K
Комментарии 2

3. Дизайн сети предприятия на коммутаторах Extreme

Блог компании TS Solution Системное администрирование *IT-инфраструктура *Сетевые технологии *Сетевое оборудование
Туториал


Добрый день, друзья! Сегодня я продолжу цикл, посвященный коммутаторам Extreme статьей по проектированию сети Enterprise.

В статье я постараюсь по возможности кратко:

  • описать модульный подход к проектированию сети Etnterprise
  • рассмотреть виды построения одного из важнейших модулей сети предприятия — опорной сети (ip-campus)
  • описать достоинства и недостатки вариантов резервирования критичных узлов сети
  • на абстрактном примере спроектировать/обновить небольшую сеть Enterprise
  • выбрать коммутаторы Extreme для реализации спроектированной сети
  • поработать с волокнами и IP адресацией

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

В любом случае, заинтересовавшихся прошу под кат.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 11K
Комментарии 2

Имитируем сетевые проблемы в Linux

Тестирование IT-систем **nix *Сетевые технологии *
Всем привет, меня зовут Саша, я руковожу тестированием бэкенда. У нас, как и у многих, реализована сервис-ориентированная архитектура. С одной стороны, это упрощает работу, т.к. каждый сервис проще тестировать по отдельности, но с другой — появляется необходимость тестировать взаимодействие сервисов между собой, которое часто происходит по сети.

В этой статье я расскажу о двух утилитах, с помощью которых можно проверить базовые сценарии, описывающие работу приложения при наличии проблем с сетью.


Читать дальше →
Всего голосов 68: ↑67 и ↓1 +66
Просмотры 26K
Комментарии 17

Учебник по симулятору сети ns-3. Главы 1,2

Open source *Анализ и проектирование систем *Сетевые технологии *
Туториал
Перевод

Данная статья открывает серию публикаций с переводом учебника "ns-3 Tutorial Release ns-3.29" по симулятору сетей ns-3.



Этот документ является переводом оригинального документа на английском, который написан в reStructuredText для Sphinx и хранится в директории doc/tutorial исходного кода ns-3.


1 Предисловие
1.1 О ns-3
1.2 Для пользователей ns-2
1.3 Участие в проекте
1.4 Организация руководства
2 Источники информации
2.1 Сеть
2.2 Git
2.3 WAF
2.4 Среда разработки
2.5 Программирование сокетов
глава 3
глава 4
глава 5
глава 6
глава 7
главы 8, 9


Скачать перевод одним pdf-файлом


Первичная документация для проекта ns-3 доступна в пяти формах:


Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 10K
Комментарии 2

Учебник по симулятору сети ns-3. Глава 3

Open source *Анализ и проектирование систем **nix *Сетевые технологии *
Туториал
Перевод


главы 1,2


3 Приступая к работе
3.1 Обзор
3.2 Предварительные условия
3.2.1 Загрузка релиза ns-3 в виде архива исходников
3.3 Скачивание ns-3 с помощью Git
3.3.1 Загрузка ns-3 с помощью Bake
3.4 Сборка ns-3
3.4.1 Сборка с помощью build.py
3.4.2 Сборка с Bake
3.4.3 Сборка с Waf
3.5 Тестирование ns-3
3.6 Запуск скрипта
3.6.1 Аргументы командной строки
3.6.2 Отладка
3.6.3 Рабочая директория


Глава 3


Приступая к работе


Эта глава направлена на то, чтобы подготовить читателя к работе, начиная с компьютера, на который, возможно, никогда не устанавливался ns‑3. Изложение охватывает поддерживаемые платформы, предварительные условия, способы получения ns‑3, способы сборки ns‑3 и способы проверки вашей сборки и запуск простых программ.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 4.6K
Комментарии 0

Учебник по симулятору сети ns-3. Глава 4

Open source *Анализ и проектирование систем *C++ **nix *Сетевые технологии *
Туториал
Перевод


главы 1,2
глава 3


4 Обзор концепции
4.1 Ключевые абстракции
4.1.1 Node (Узел)
4.1.2 Application (Приложение)
4.1.3 Channel (Канал)
4.1.4 Net Device (Сетевое устройство)
4.1.5 Топологические помощники
4.2 Первый скрипт ns-3
4.2.1 Boilerplate код
4.2.2 Подключаемые модули
4.2.3 Пространство имен ns3
4.2.4 Журналирование
4.2.5 Главная функция
4.2.6 Использование топологических помощников
4.2.7 Использование Application
4.2.8 Симулятор
4.2.9 Сборка вашего сценария
4.3 ns-3 Исходный код


Глава 4


Обзор концепции


Первое, что нам нужно сделать перед тем, как начать изучать или писать код ns‑3 — это объяснить несколько основных понятий и абстракций в системе. Многое из этого, для некоторых, может показаться очевидным, но мы рекомендуем уделить время для чтения этого раздела, чтобы убедиться, что вы начинаете на прочной основе.

Читать дальше →
Рейтинг 0
Просмотры 3.4K
Комментарии 0

From four to thirty two. Early years of computers and networks in Russia

История IT

Part I: From four to eight



I like to read the memoirs of people who observed the computers taking first steps in their countries. They always have something romantic about them. Usually, such memories are greatly influenced by the circumstances of that encounter with his first computer: it could be the workplace, or education establishment, it could be just an unexpected and random thing.

Like many of my friends, I was lucky to see the end of that special romantic period, when computer makers were not trying to please the regular users. They were creating the devices with distinctive and unique features they thought were right for some of reasons. This approach is clear to see in both software and hardware. Such features were making the device to sell in millions or be a commercial failure.

It all started differently for different people. Some of them were working with buzzing massive computers that could fill an entire room, the others had desktop-style home computers. There were people, who made their first computer themselves using specialist magazine publications. Different types of computers created the variety of specific traditions, interests and subcultures.
Read more →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.4K
Комментарии 0

Как Иван ошибку в бэкенде локализовывал

Тестирование IT-систем **nix *Тестирование веб-сервисов *
В комментариях к одной из моих статей про базовые команды Linux shell для тестировщиков справедливо заметили, что в ней не было указано применение команд в процессе тестирования. Я подумал, что лучше поздно, чем никогда, поэтому решил рассказать историю Backend QA-инженера Вани, который столкнулся с неожиданным поведением сервиса и попытался разобраться, где именно случилась ошибка.


Читать дальше →
Всего голосов 43: ↑42 и ↓1 +41
Просмотры 9.3K
Комментарии 17

Calico Enterprise: обзор

*nix *Amazon Web Services *Microsoft Azure *Google Cloud Platform *Kubernetes *
Перевод

Translation of this article written by John Armstrong on Jan 20, 2021

Вступая в новый год, самое время поразмышлять о достижениях компании Tigera и о том, насколько  Calico Enterprise изменилась за последний год и как она стала ведущим решением в сфере безопасности и мониторинга сетей и микросервисов Kubernetes. Опыт работы с пользователями корпоративного класса помог Tigera определить наиболее важные требования пользователей для успешного развертывания кластеров Kubernetes и успешного перехода от пилотных проектов к промышленным проектам. Эти знания помогли Tigera создать систему Calico Enterprise, архитектура которой и представлена ниже. Давайте рассмотрим этот многофункциональный слоёный пирог, снизу вверх.

Архитектура корпоративных решений Calico:

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 1.7K
Комментарии 1

Rambler&Okko DevOps Meetup

Блог компании Rambler&Co PostgreSQL *DevOps *

Встречайте! Первый совместный митап двух гигантов – Rambler&Okko DevOps Meetup.

25 ноября в 18:00 топовые технические специалисты медиахолдинга Rambler&Co и мультимедийного сервиса Okko расскажут о собственных файерволах, потравят байки про PostgreSQL, по косточкам разберут сценарий переезда на новую сетевую фабрику и поделятся опытом реализации CI/CD. 

Читать далее
Всего голосов 9: ↑2 и ↓7 -5
Просмотры 1.1K
Комментарии 10