博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

系统※网络技术实验室

System & Databses & Networking & Security & Services
evegl.cublog.cn
一个netfilter的初始配置(待补充)
#!/bin/sh

IPTABLE="/usr/local/sbin/iptables"

#Check source route path
for f in /proc/sys/net/ipv4/conf/*/accept_source_route; do
echo 0 > $f
done > /dev/null 2>&1

#Check source ip arp
for f in /proc/sys/net/ipv4/conf/*/rp_filter;do
echo 1 > $f
done > /dev/null 2>&1
#Deny ping and flood-syn
#echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
sysctl -w net.ipv4.tcp_syncookies=1 > /dev/null 2>&1
sysctl -w net.ipv4.tcp_synack_retries=2 > /dev/null 2>&1
sysctl -w net.ipv4.tcp_syn_retries=2 > /dev/null 2>&1
sysctl -w net.ipv4.icmp_echo_ignore_all=1 > /dev/null 2>&1

#enable forward
#echo 1 > /proc/sys/net/ipv4/ip_forward > /dev/null 2>&1
#echo 102400 > /proc/sys/net/ipv4/ip_conntrack_max > /dev/null 2>&1

#iptables status tracert table
sysctl -w tcp_tw_recycle=1 > /dev/null 2>&1
sysctl -w tcp_tw_reuse=1 > /dev/null 2>&1
sysctl -w tcp_keepalive_intvl=60 > /dev/null 2>&1
sysctl -w tcp_keepalive_probes=3 > /dev/null 2>&1
sysctl -w tcp_keepalive_time=1800 > /dev/null 2>&1         
sysctl -w tcp_fin_timeout=30 > /dev/null 2>&1
#sysctl -w net.ipv4.tcp_retries1=2 > /dev/null 2>&1
#sysctl -w net.ipv4.tcp_retries2=8 > /dev/null 2>&1
sysctl -w net.ipv4.ip_forward=1 > /dev/null 2>&1
sysctl -w net.ipv4.ip_conntrack_max=102400 > /dev/null 2>&1

发表于: 2006-12-22,修改于: 2006-12-22 13:06,已浏览248次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:0.01192