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