在Freebsd上,用如下命令增加临时端口范围:
# sysctl -w net.inet.ip.portrange.last=30000
在OpenBSD上,命令类似,但sysctl变量有不同的名字:
# sysctl -w net.inet.ip.portlast=49151
在NetBSD上,事情稍有不同。默认的值是49152-65535.为了增加这个范围,需改变最低限制:
# sysctl -w net.inet.ip.anonportmin=10000
在Linux上,简单的写一对数字到下列指定文件:
# echo "1024 40000" > /proc/sys/net/ipv4/ip_local_port_range
或者:
# sysctl -w net.ipv4.ip_local_port_range="1024 40000"
# sysctl -p ###重新加载
需要把net.ipv4.ip_local_port_range = 1024 40000加到/etc/sysct.conf这样开机就会自动配置了。
本文转自xiaoyuwang 51CTO博客,原文链接:http://blog.51cto.com/wangxiaoyu/504358,如需转载请自行联系原作者