EMZETT.
Войти

Сетевая диагностика в Linux: ss, lsof, tcpdump и mtr

Коротко: С помощью ss и lsof видно, какие программы слушают или подключены к каким портам, с помощью tcpdump — трафик, с помощью mtr — путь до цели с потерей пакетов.

Подробнее: Когда «сеть не работает», помогает диагностика по уровням: кабель/Wi-Fi, IP, шлюз, DNS, порт, приложение. Linux предоставляет для этого небольшие инструменты.

Подробности

Собственная конфигурация и соединения

ip a                 # адреса и интерфейсы
ip r                 # маршруты (шлюз)
resolvectl status    # серверы DNS
ss -tulpn            # слушающие порты + процессы

tcpdump -i eth0 port 53 показывает трафик DNS, mtr example.com — потерю пакетов на каждом узле пути.

См. также: Ping, Wireshark, netstat, EADDRINUSE