Как мне получить tracepath (не traceroute) для cygwin?
Мне нужна утилита tracepath (не traceroute) на моем Windows 7 Cygwin. "Основное различие между ними заключается в том, что для использования traceroute необходимо быть суперпользователем на компьютере Linux, тогда как tracepath можно запускать без этих учетных данных".
В идеале я хотел бы получить его либо как исходный код, который я могу скомпилировать / собрать, либо как что-то, что можно установить локально. Как мне получить трассировку?
По сути, мне нужно "отследить пакет от моего компьютера до хоста", чтобы диагностировать проблему в сети, и мне не нужны какие-либо дополнительные функциональные возможности.
1 ответ
По сути, мне нужно "отследить пакет от моего компьютера до хоста" для диагностики проблемы сети
Но у вас уже есть traceroute - это происходит как tracert.exe
со всеми установками Windows. Может использоваться без прав администратора.
C:\>tracert -d usersuper.ru
Tracing route to usersuper.ru [151.101.1.69]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.1.254
2 123 ms 18 ms 18 ms 78.58.207.254
3 19 ms 19 ms 18 ms 82.135.179.112
4 ^C
Более того, цитата о различиях: 1) не соответствует действительности, поскольку она применяется только к трассировке на основе ICMP, в то время как трассировка Linux по умолчанию использует непривилегированную трассировку на основе UDP; 2) о Linux и даже не относится к Cygwin.