当前位置:Linux教程 - Linux综合 - 修改操作系统的TTL

修改操作系统的TTL

  不同的操作系统,它的TTL值是不相同的。默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。 简单的伪装操作系统的方法,就是修改TTL. Windows下修改方法: 修改TTL值其实非常简单,通过注册表编辑器就可以实现,点击“开始→运行”,在“运行”对话框中输入“regedit”命令并回车,弹出“注册表编辑器” 对话框,展开“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\ Parameters”,找到“DefaultTTL”,将该值修改为十进制的“255”,重新启动服务器系统后即可。 Linux下修改方法: 方法1(重启后有效): #sysctl -w net.ipv4.ip_default_ttl=N (N=0~255),若N>255,则ttl=0 方法2(重启后无效): #echo N(N为0~255) > /proc/sys/net/ipv4/ip_default_ttl

(出处:http://www.sheup.com)