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
