質問: ttl macos high sierraでどのように変更しますか? ttl macos high sierraでどのように変更しますか?以前のmacosバージョンでは、これは次のように行うことができます...一時的に:sudo sysctl -w net.inet.ip.ttl=65 または、/ etc/sysctl.confを作成または編集して永続的に追加します。net.inet.ip.ttl=65 編集:ttlのテストに関する修正したがって、ttlが以前に64に設定されていて、65に変更した場合、ping ttlが1ずつ増加しますが、10.13.5では、これは発生していません。
回答: あなたが与えた方法はまだ尊敬されています。pingがttl of the icmp echo reply received)を報告することは、ターゲットホストによって制御されるということです。つまり、 、あなたのpingに対して応答であるマシンicmpエコー(ping)プロトコルは、ttlターゲットホストが使用するものに影響を与える方法を提供するとは思わない。tcpdumpを実行して、ttlが発信icmpエコー要求に何があったかを調べて、これを確認しました。少なくとも1つの-vからtcpdumpに移動して、ttlを確認します。sudo tcpdump -vi en0 icmp