Mac OS 10.10
sudo sysctl -w net.inet.ip.ttl=65
вносит правку, но реально ttl не меняется, до обновления все работало. Интерфейсы перезапускать пробовал.
Перезагружаешь систему слетает на 64, раньше мне казалось, что на мак sysctl на все время меняет ttl, во всяком случае на android и debian точно перманентно, а если в /proc писать то до перезагрузки.
#update
Нашел решение, sysctl действительно до перезагрузки работает, чтобы добиться постоянного значения:
1. Создаем файл /etc/sysctl.conf
2. В него добавляем строку
net.inet.ip.ttl=65