Ответ
Для диагностики и администрирования сети я регулярно использую стандартные утилиты Linux и специализированные инструменты.
Диагностика и мониторинг:
ping/mtr: Базовая проверка доступности хоста и трассировка маршрута с анализом потерь пакетов.ss/netstat: Анализ открытых портов и сетевых соединений.ss— более современная и быстрая заменаnetstat.# Поиск процесса, слушающего порт 8080 ss -tlnp | grep :8080tcpdump/Wireshark: Глубокий анализ сетевого трафика.tcpdump— для работы на сервере, Wireshark — для визуального анализа дампов.# Захват HTTP-трафика на интерфейсе eth0 tcpdump -i eth0 -A 'tcp port 80'dig/nslookup: Отладка работы DNS.
Настройка и управление:
iptables/nftables: Настройка фаервола. Переходил наnftablesкак на более современную и удобную замену.curl/wget: Тестирование HTTP-сервисов, API, скачивание файлов. Часто с ключами для детального анализа (-v,-I).- Балансировщики: Конфигурировал Nginx и HAProxy как reverse proxy и load balancer для веб-приложений и сервисов.
- VPN: Настраивал WireGuard для безопасного доступа к внутренним ресурсам — он легковесный и быстрый.