love-life
助理工程师
帖子
579
精华
0
无忧币 21
积分 1165
阅读权限 40
|
发表于:2008-1-14 14:10
标题:linux脚本的不懂之处
<上一帖 |
下一帖>
我单位光纤接入 并配有公网ip
想用redhatlinux enterprise 5 配置 nat dhcp dns
www ftp 服务
特别是在服务器的安全方面是最重要的,大家有好的建意可以提一下
配置 了ssh 用于远程维护 其端口也做相应的更换
我从网上找了这个配置看了看,有多处不懂,特来向大家请教一下
顺便想让大家帮着完善一下,
#! /bin/sh
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe iptable_filter
/sbin/modprobe iptable_mangle
/sbin/modprobe iptable_nat
/sbin/modprobe ipt_LOG
/sbin/modprobe ipt_limit
/sbin/modprobe ipt_state
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
以上几句是什么意思,
iptables -F 为什么要先清空啊
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -t nat -X
iptables -t mangle -X
iptables -P INPUT DROP呀 定义默认策略
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
/sbin/iptables -A FORWARD -s 0/0 -d 0/0 -j ACCEPT 这句该如何理解凡是forward 源地址都被接收吗?
/sbin/iptables -t nat -A POSTROUTING -s 0/0 -d 0/0 -o eth1 -j MASQUERADE喃 这句????
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 10.1.0.3 -o eth1 -j SNAT --to x.x.x.x
iptables -A INPUT -i lo -j ACCEPT 这句有什么作用啊?
以下几句有点不太明白?
iptables -A INPUT -p tcp -i eth1 -m multiport --dports 22,3128 -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 192.168.1.0/24 -p tcp -m multiport --dports 21,22,25,53,110,4899 -j ACCEPT
iptables -A FORWARD -s 192.168.1.0/24 -p udp -m multiport --dports 53,69 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j DNAT --to 192.168.1.253
iptables -t nat -A PREROUTING -i eth1 -d ! 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to 3128
再帮我看看着条规则:/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -j MIRROR
[ 本帖最后由 love-life 于 2008-1-14 14:12 编辑 ]
|

|
|