FRRouting. Без кликбейтного названия
В статье разбирается, как построить работающую сеть на одном Linux без железных коммутаторов и маршрутизаторов. Собирает мост и сделает из него примитивный свитч, добавит поддержку VLAN, превратит второй Linux в роутер и включит маршрутизацию. А после — идет дальше и попробует выйти в интернет через настоящий хардварный маршрутизатор.
Серверная Админа | #Статья
В статье разбирается, как построить работающую сеть на одном Linux без железных коммутаторов и маршрутизаторов. Собирает мост и сделает из него примитивный свитч, добавит поддержку VLAN, превратит второй Linux в роутер и включит маршрутизацию. А после — идет дальше и попробует выйти в интернет через настоящий хардварный маршрутизатор.
Серверная Админа | #Статья
🔥20✍7
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня поговорим об инструменте Arkime
• cont3xt — для сбора контекстной информации и подготовки к расследованиям.
• esProxy — дополнительная безопасность для твоего трафика.
• Parliament — для мониторинга нескольких Arkime-кластеров.
• wiseService — интеграция информации об угрозах прямо в метаданные сессий.
Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня расскажу о еще трех крутых способах использовать команду PING для диагностики сети.
hping3 -2 -c 5 -p 53 example.com
Так можем проверить доступность DNS (порт 53) или любого другого сервиса, даже если ICMP-запросы не проходят.
ping -Q 0x10 example.com # Приоритетный трафик
ping -Q 0x08 example.com # Обычный трафик
ping -Q 0x00 example.com # Фоновый трафик
Довольно полезно для тестирования VoIP, потокового видео и VPN, чтобы убедиться, что пакеты вообще идут и с нужным приоритетом.
ping -c 1 google.com | awk -F'[()]' '/PING/{print $2}'Серверная Админа | #ping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥7❤2⚡1
Привет, сетевой друг!
Сегодня расскажем о IRC (Internet Relay Chat) — олдскульном чате для сетевых. энтузиастов/server irc.freenode.net
/join #linux
/msg nick Привет!
В начале 2000-х IRC был буквально имбой для общения онлайн с десятками миллионов юзеров по всему миру. Но позже популярность стала падать…
Серверная Админа | #IRC
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня обсудим сходимость протокола EIGRP.
• Успешно обменяться “Hello” сообщениями.
• Находиться в одной автономной системе (AS).
• Иметь одинаковые метрики (по умолчанию — полоса пропускания и задержка).
• Таймеры для отправки "Hello" пакетов должны быть синхронизированы, чтобы не потерять друг друга.
Серверная Админа | #EIGRP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Если сайты не открываются, а интернет вроде есть — пора копать в сторону DNS.
systemctl status systemd-resolved # Проверяем статус
systemctl start systemd-resolved # Запускаем, если отключена
systemd-resolve --status # Узнаем, какой DNS-сервер используется
ping <dns-ip> # Проверяем, отвечает ли сервер
ip route get <dns-ip> # Смотрим маршрут до DNS
traceroute <dns-ip> # Проверяем, где пакеты теряются
dig cnn.com # Запрашиваем IP-адрес через стандартный DNS
dig @8.8.8.8 cnn.com # Используем Google DNS (8.8.8.8) для проверки
journalctl -u systemd-resolved -f # Смотрим логи работы резолвера в реальном времени
grep -Ei ‘dns|named|resolv|dhcp’ /var/log/syslog # Ищем ошибки в логах
Серверная Админа | #network
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥3❤2
Почему мы выбрали OpenSDN и как контрибьютим в этот проект
В статье автор расскажет, почему остановил свой выбор на OpenSDN — открытой платформе для программно-определяемых сетей, которая по факту продолжает историю Tungsten Fabric и Juniper Contrail. Чем OpenSDN лучше других SDN-решений? Какие у него преимущества? Почему он стал оптимальным выбором? И как сам автор участвует в его развитии? Все будет в статье!
Серверная Админа | #Статья
В статье автор расскажет, почему остановил свой выбор на OpenSDN — открытой платформе для программно-определяемых сетей, которая по факту продолжает историю Tungsten Fabric и Juniper Contrail. Чем OpenSDN лучше других SDN-решений? Какие у него преимущества? Почему он стал оптимальным выбором? И как сам автор участвует в его развитии? Все будет в статье!
Серверная Админа | #Статья
💩3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня поговорим об инструменте netmiko
Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20👎1🥰1
Привет, сетевой друг!
Вспомним протокол SNMP и зачем его используем.
• Менеджер (NMS) — это сервер или программа, которая управляет устройствами (например, Zabbix, SolarWinds).
• Агент — это процесс на управляемом устройстве, который собирает данные и отправляет их менеджеру.
Менеджер запрашивает инфу (например, загрузку процессора) или отправляет команды на изменение конфигурации (например, смену IP-адреса). Если что-то идёт не так (например, отвалился интерфейс), агент сам отправляет уведомление (trap).
- SNMPv1: базовая версия с ограниченными возможностями.
- SNMPv2: Почти нигде не увидите когда его создавали он был очень сложным как структура и поэтому его урезали и заменили SNMPv2c
- SNMPv2c: улучшенная версия с поддержкой community strings (строки аутентификации).
- SNMPv3: самая безопасная версия с шифрованием и аутентификацией.
Поработаем на практике в следующем посте.
Серверная Админа | #SNMP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Расскажу, как настроить с нуля SNMP на Cisco.
R1(config)#snmp-server contact admin@example.com
R1(config)#snmp-server location DataCenter
Community String — это что-то вроде пароля для доступа к SNMP-данным. Бывает двух типов:
• RO (Read-Only) — только просмотр данных.
• RW (Read-Write) — полный доступ, включая внесение изменений.
Пример настройки:
R1(config)#snmp-server community SafeRead ro
R1(config)#snmp-server community DangerousWrite rw
Для защиты можно ограничить доступ по IP:
R1(config)#snmp-server community SafeRead ro 192.168.1.0 255.255.255.0
R1(config)#snmp-server host 192.168.1.1 version 2c SafeRead
R1(config)#snmp-server enable
R1#show snmp
R1#show snmp community
R1#show snmp host
Серверная Админа | #SNMP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Продолжим настраивать SNMP. Сейчас разберем, как SNMP позволяет отправлять уведомления (Traps) в случае критических событий.
R1(config)#snmp-server enable traps snmp linkdown linkup
R1(config)#snmp-server enable traps config
Вот теперь админ сразу получит уведомление, если, например, интерфейс упадёт.
R1(config)#no snmp-server community public
R1(config)#no snmp-server community private
R1(config)#snmp-server group SecureGroup v3 priv
Добавляем пользователя с паролем и ключом шифрования:
R1(config)#snmp-server user SecureUser SecureGroup v3 auth md5 StrongPass priv des SecretKey
Здесь:
• SecureUser — имя пользователя.
• SecureGroup — группа с привилегиями.
• StrongPass — пароль для аутентификации.
• SecretKey — ключ для шифрования данных.
R1(config)#snmp-server engineID local 1234567890ABCDEF
R1#show snmp traps
R1#show snmp engineID
R1#show snmp user
На Windows:
snmpwalk -v 2c -c SafeRead 192.168.1.1
snmpget -v 2c -c SafeRead 192.168.1.1 1.3.6.1.2.1.1.5.0
На Linux:
snmpwalk -v2c -c SafeRead 192.168.1.1
snmpget -v2c -c SafeRead 192.168.1.1 1.3.6.1.2.1.1.5.0
Серверная Админа | #SNMP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤1
Стильный современный «autoindex» в Angie/nginx без sms и сторонних модулей
В статье рассказывается, как придать автоиндексу в Angie/nginx стильный и современный вид без необходимости в сторонних модулях. Fancy Index больше не нужен — встроенный autoindex давно поддерживает JSON и XML, что позволяет гибко настраивать интерфейс. Хотим красивый HTML с XSLT или динамичный интерфейс с JavaScript? Легко сделаем! А благодаря "естественной" сортировке в Angie можно забыть о бардаке, который встречается в nginx.
Серверная Админа | #Статья
В статье рассказывается, как придать автоиндексу в Angie/nginx стильный и современный вид без необходимости в сторонних модулях. Fancy Index больше не нужен — встроенный autoindex давно поддерживает JSON и XML, что позволяет гибко настраивать интерфейс. Хотим красивый HTML с XSLT или динамичный интерфейс с JavaScript? Легко сделаем! А благодаря "естественной" сортировке в Angie можно забыть о бардаке, который встречается в nginx.
Серверная Админа | #Статья
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня поговорим об инструменте batfish
Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤5🫡3
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Расскажу о команде iwconfig для настройки WiFi.
iwconfig wlan0 txpower 20dBm
Значение указывается в dBm (децибел-милливатт). Например, 20dBm = 100 мВт.
iwconfig wlan0 channel 6
Нужно это в загруженных диапазонах, когда автоматический выбор работает фигово.
iwconfig wlan0 rate 54M
Или перейти в автоматический режим:
iwconfig wlan0 rate auto
Актуально для устранения проблем с совместимостью старых устройств.
iwconfig wlan0 power off
iwconfig wlan0
А если нужен мониторинг в реальном времени:
watch -n 1 iwconfig wlan0
Серверная Админа | #iwconfig
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥11❤2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Расскажу о интересной фишке TCP_Nodelay.
import socket
# Создаем сокет
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Включаем TCP_NODELAY
sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
Серверная Админа | #TCPNODELAY
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня расскажу о трех интересных способах использовать команду traceroute работы с сетью.
traceroute example.com
traceroute -T -p 80 example.com # TCP через порт 80
traceroute -U -p 53 example.com # UDP через порт 53
mtr example.com
Серверная Админа | #traceroute
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤1
Техподдержка никогда не меняется…
— Вы пробовали выключить и снова включить?
— Вы пробовали перенастроить главный силовой модуль?
👨💻 Серверная Админа | #мем
— Вы пробовали выключить и снова включить?
— Вы пробовали перенастроить главный силовой модуль?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22💯5👍3❤1