- 论坛徽章:
- 0
|
用iptables实现nat
你是什么版本(linux)?\r\n#vi /etc/rc.d/firewall\r\necho \"1\">;/proc/sys/net/ipv4/ip_forward\r\n/sbin/modprobe ip_tables\r\n/sbin/modprobe iptable_filter\r\n/sbin/modprobe iptable_nat\r\n/sbin/iptables -F\r\n/sbin/iptables -F -t nat\r\n/sbin/iptables -P INPUT ACCEPT\r\n/sbin/iptables -P OUTPUT ACCEPT\r\n/sbin/iptables -P FORWARD ACCEPT\r\n/sbin/iptables -t nat -P PREROUTING ACCEPT\r\n/sbin/iptables -t nat -P OUTPUT ACCEPT\r\n/sbin/iptables -t nat -P POSTROUTING ACCEPT\r\n/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp -s 169.254.1.0/24 --dport 80 -j REDIRECT --to-ports 8080\r\n/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 169.254.1.0/24 -j SNAT --to-source 61.163.221.99\r\n/sbin/iptables -t nat -A PREROUTING -p tcp -d 61.163.221.99 -dport 8000 -j DNAT --to 169.254.1.139:8000\r\n/sbin/iptables -A INPUT -d 169.254.1.0/24 -i eth0 -j DROP\r\n/sbin/iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT\r\n/sbin/iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT\r\n/sbin/iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT\r\n这个看够你用不? |
|