traceroute отправляет пакеты с нарастающим TTL — каждый роутер на пути отвечает ICMP Time Exceeded, так строится маршрут.

traceroute -n google.com          # без DNS-резолвинга, быстрее
traceroute -T -p 443 google.com   # TCP SYN вместо UDP — проходит через файрволы
traceroute -I google.com          # ICMP echo (нужен root)

tracepath google.com              # без root, находит MTU на каждом сегменте

tracepath не требует root и параллельно определяет MTU пути (PMTUD) — полезно при проблемах с фрагментацией пакетов. Если нужен непрерывный мониторинг маршрута — mtr объединяет оба инструмента в реальном времени.

#linux #network #sysadmin