ホップ数を計算する方法は?

ホップ数を計算する方法は?

GAN(インターネット)に接続しようとしていますが、最終的なネットワークノードは次のとおりです。10.200.0.1

最終ネットワークノードに到達するためのホップ数をどのように計算しますか?試しましたが、traceroute 10.200.0.1一部のみ提供されます。30 hops maxそれ以上のホップ数をどのように見つけますか?

ベストアンサー1

最大ホップ数を増やすには、Kusalalanandaの説明を参照してください。たとえば、少なくとも40個のホップを検索します。

traceroute -m 40 10.200.0.1

どのように答えるために計算ホップ数:Tracerouteは(私が知っている限り)ホップ数だけを明示的に出力するオプションを提供しません。 awkを使用できます。

traceroute -m 40 10.200.0.1 | awk 'END{print $1}'

END ルールは、すべての入力を読み取った後、一度だけ実行されます。したがって、print $1最後の出力の最初の列が出力され、これはあなたの場合のホップの最大数です。

編集1:

ICMP要求を使用して経路追跡を検討する必要があります。すべてのホップが ICMP パケットに応答するわけではありません。 -Tオプションを使用すると、ホップ数が大幅に変更される可能性があります(-T:プローブにTCP SYNを使用)。

おすすめ記事