荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: lvyou (≈北风迎头再遇≈), 信区: Security
标 题: Solaris 7下有内核参数对应 TIME_WAIT 状态保持时间.
发信站: 荔园晨风BBS站 (Tue May 29 22:41:29 2001), 转信
发信人: scz (小四), 信区: Security WWW-POST
标 题: Solaris 7下有内核参数对应 TIME_WAIT 状态保持时间
发信站: 武汉白云黄鹤站 (Tue May 29 01:05:04 2001) , 转信
A: 小四 <scz@nsfocus.com>
在Solaris 7下有内核参数对应 TIME_WAIT 状态保持时间
# ndd -get /dev/tcp tcp_time_wait_interval
240000
# ndd -set /dev/tcp tcp_time_wait_interval 1000
缺省设置是240000ms,也就是4分钟。如果用ndd修改这个值,最小只能设置到
1000ms,
也就是1秒。显然内核做了限制,需要Kernel Hacking。
# /usr/ccs/bin/nm -nx /dev/ksyms | grep tcp_param_arr
[3682] |0x00001048e0e8|0x0000000004f8|OBJT |LOCL |0 |ABS
|tcp_param_arr
# skd64 0x00001048e0e8 64
byteArray [ 64 bytes ] ---->
0000000000000000 00 00 03 E8 00 09 27 C0-00 00 03 E8 00 00 00 00
0000000000000010 00 00 00 00 10 48 F0 00-00 00 00 01 FF FF FF FF
0000000000000020 00 00 00 80 00 00 00 00-00 00 00 00 10 48 F0 18
0000000000000030 00 00 00 00 FF FF FF FF-00 00 04 00 00 00 00 00
# echo "tcp_param_arr/X" | adb -kw /dev/ksyms /dev/mem
physmem 3b72
tcp_param_arr:
tcp_param_arr: 3e8
#
注意到下限0x3e8,也就是1000ms,最大0x927c0,也就是600s,10分钟。修改下限
为
0,然后就可以用ndd设置当前值为0了。
# echo "tcp_param_arr/W 0t0" | adb -kw /dev/ksyms /dev/mem
physmem 3b72
tcp_param_arr: 0x3e8 = 0x0
# ndd -set /dev/tcp tcp_time_wait_interval 0
呵,我不知道这样做有什么灾难性后果,参看<<Unix编程/应用问答中文版>>的声
明。
--
也许有一天,他再从海上蓬蓬的雨点中升起,
飞向西来,再形成一道江流,再冲倒两旁的石壁,
再来寻夹岸的桃花。然而,我不敢说来生,也不敢信来生......
※ 来源:.武汉白云黄鹤站WWW bbs.whnet.edu.cn. [FROM: 211.167.65.123]
--
lovelovelovelovelovelovelovelovelovelovelovelovelovelovelovelovelovelovelove
ovel· 你确定你会永远爱我吗? ·velov╭─如果爱一个人────╮
velo│ ______ ______ │elove╰───就是这么简单──╯
elov│ │确定│ │确定│ │lovelovelovelovelovelovelovelov
love· ▔▔▔ ▔▔▔ ·ovelovelovelovelovelovelovelove
ovelovelovelovelovelovelovelovelovelovelovelovelovelovelovelovelovelovelovel
lovelovelovelovelovelovelovelovelovelove欢迎访问 http://192.168.28.190/LVYOU
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店