|
楼主 |
发表于 2007-4-22 14:27:39
|
显示全部楼层
现在的状态:
1、
#设置机器名字
hostname TP-Link.RT410.垃圾路由器
#加载相关模块
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_h323
modprobe ipt_state
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_h323
echo 30000 > /proc/sys/net/ipv4/ip_conntrack_max
#IP地址设置
ip addr add 192.168.0.254/24 dev eth0
ip addr add 218.22.21.18/29 dev eth1
ip addr add 218.104.71.172/28 dev eth2
ip link set eth0 up
ip link set eth1 up
ip link set eth2 up
#IP路由设置
ip route add 0/0 via 192.168.0.1
#sendarp
#如果要使用dhcp服务器
#dhcpd eth1
2、
#IP包过滤设置
iptables -F
iptables -t nat -F
#地址转换设置
#主要转换
iptables -t nat -A POSTROUTING -j SNAT -o eth0 -s 192.168.1.0/24 --to 192.168.0.6
#IP包过滤设置
#允许所有建立的连接
iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A FORWARD -j ACCEPT -p icmp
#iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
#端口映射
#iptables -t nat -A PREROUTING -j DNAT -d 外网地址 -p tcp --dport 端口 --to 内网地址:端口
#如果要进行ARP地址绑定
#清空列表
iparp flush
#首先建立内网的成员表
iparp 192.168.1.9 00:0f:1f:1f:fe:71
#再仅仅允许指定的MAC地址使用指定的IP
iptables -A FORWARD -s 192.168.1.9 -m mac --mac-source 00:0f:1f:1f:fe:71 -j ACCEPT
#防火墙设置
iptables -A FORWARD -j DROP -p udp --dport 135:139
iptables -A FORWARD -j DROP -p tcp --dport 135:139
iptables -A FORWARD -j DROP -p tcp --dport 445
iptables -A FORWARD -j ACCEPT -p icmp -m limit --limit 10/sec
iptables -A FORWARD -j DROP -p icmp
iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
#iptables -A FORWARD -s 192.168.0.0/16 -i eth0 -j DROP
#iptables -A FORWARD -s 10.0.0.0/8 -i eth0 -j DROP
#iptables -A OUTPUT -o eth0 -p tcp --dport 31337:31340 --sport 31337:31340 -j DROP
#iptables -A FORWARD -o eth0 -p tcp --dport 31337:31340 --sport 31337:31340 -j DROP
还在试验阶段。。。。。。 |
|