- 论坛徽章:
- 0
|
各位:
偶的机器是DELL 1850 P42.8/2G/SCSI 73
OS: REDHAT AS 4
操作: 升级IPTABLES 1.3.5V。增加ipp2p,string,time等模块
网络性能调优如下:
sysctl -w net.ipv4.ip_forward=1
sysctl -w net.ipv4.tcp_syncookies=1
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=3800 (2.4没有找到这个参数)
sysctl -w net.ipv4.ip_conntrack_max=500000
共享上网脚本如下:
iptables -F
iptables -t nat -F
iptables -X
iptables -t nat -X
##FORWARD RULES
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to 218.249.109.132
##INPUT CHAINS
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp -m multiport --dports 110,80,25,8080,5666,22,3128 -j ACCEPT
iptables -P INPUT DROP
#----------SYN connect limit 15 for LAN------------------------------------------------------------
iptables -A INPUT -s 192.186.0.0/24 -p tcp --syn -m connlimit --connlimit-above 15 -j DROP
iptables -A INPUT -p icmp -m limit --limit 3/s -j LOG --log-level INFO --log-prefix "ICMP packet IN: "
iptables -A INPUT -p icmp -s 192.168.0.137/32 -j ACCEPT
iptables -A INPUT -p icmp -j DROP
## SYN-FLOOD
iptables -N syn-flood
iptables -A INPUT -p tcp --syn -j syn-flood
iptables -I syn-flood -p tcp -m limit --limit 3/s --limit-burst 6 -j RETURN
iptables -A syn-flood -j REJECT
##FORWARD port rules
iptables -P FORWARD ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
##deny all ipp2p
iptables -A FORWARD -m ipp2p --edk --kazaa --bit -j DROP
iptables -A FORWARD -p tcp -m ipp2p --ares -j DROP
iptables -A FORWARD -p udp -m ipp2p --kazaa -j DROP
iptables -A FORWARD -p tcp --syn --dport 80 -m connlimit --connlimit-above 15 --connlimit-mask 24 -j DROP
想增加2个mangle表的WEB浏览的优先级别
## WEB LEVEL
iptables -t mangle -A PREROUTING -p tcp -m tcp --dport 80 -j MARK --set-mark 1
iptables -t mangle -A PREROUTING -p tcp -m tcp --dport 80 -j RETURN
反而觉得变慢了,??? |
|