|
网络 $IPTABLES -A OUTPUT -j CHKMSNET # 许可已经连接的包 $IPTABLES -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # 许可由服务器到互联网的新加连接 $IPTABLES -A OUTPUT -m state --state NEW -j ACCEPT # icmp(OUT) $IPTABLES -A OUTPUT -p icmp --icmp-type echo-request -j ACCEPT $IPTABLES -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT $IPTABLES -A OUTPUT -p icmp --icmp-type destination-unreachable -j ACCEPT $IPTABLES -A OUTPUT -p icmp --icmp-type fragmentation-needed -j ACCEPT $IPTABLES -A OUTPUT -p icmp --icmp-type source-quench -j ACCEPT $IPTABLES -A OUTPUT -p icmp --icmp-type parameter-problem -j ACCEPT # 除了上面以外所有的包,都记录下来,并通过Default Policy丢弃 $IPTABLES -A OUTPUT -j LOG --log-prefix "UNDEFIND_ICMP: " --log-level=3 \ -m limit --limit 1/s --limit-burst 10
########################################################################## # IP变换 ########################################################################## # 检查Microsoft网络 $IPTABLES -A FORWARD -j CHKMSNET # 许可Lan内机器的IP变换 $IPTABLES -t nat -A POSTROUTING -o $OUTER_PORT -s $INNER_NET -j MASQUERADE # 从外部到Lan的连接,许可已经连接的FROWARD $IPTABLES -A FORWARD -i $OUTER_PORT -o $INNER_PORT -d $INNER_NET -m state \ --state ESTABLISHED,RELATED -j ACCEPT # 许可LAN到外部的连接 $IPTABLES -A FORWARD -i $INNER_PORT -o $OUTER_PORT -s $INNER_NET -m state \ --state NEW,ESTABLISHED,RELATED -j ACCEPT exit 0
希望对IPCOP有用。
修改 /var/ipcop/ethernet/settings 可以手工修改内外网卡。
共11页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 11 下一页 |