Chinaunix首页 | 论坛 | 博客
  • 博客访问: 191892
  • 博文数量: 53
  • 博客积分: 2015
  • 博客等级: 上尉
  • 技术积分: 546
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-04 23:28
文章分类

全部博文(53)

文章存档

2012年(4)

2011年(8)

2010年(19)

2009年(22)

我的朋友

分类: LINUX

2011-07-15 16:24:25

虽然工作跟此没关,但还是喜欢偶尔弄弄linux,水平肯定提高很慢,只为自娱自乐吧,哈哈。
  1. #!/bin/sh
  2. # Variables declare
  3. TRUSTIP="192.168.0.0/255.255.255.0"
  4. IPTABLES="/sbin/iptables"
  5. echo "Start iptables setup"
  6. # Remove current rules
  7. echo "Remove current rules"
  8. $IPTABLES -F
  9. $IPTABLES -X
  10. $IPTABLES -Z
  11. # Set default rules DROP
  12. $IPTABLES -P INPUT DROP
  13. $IPTABLES -P FORWARD DROP
  14. $IPTABLES -P OUTPUT DROP
  15. # Set up INPUT rules
  16. echo "Set INPUT rules..."
  17. # SSH
  18. $IPTABLES -A INPUT -p tcp -s $TRUSTIP --dport 22 -j ACCEPT
  19. $IPTABLES -A INPUT -p udp -s $TRUSTIP --dport 22 -j ACCEPT
  20. # Set up OUTPUT rules
  21. echo "Set OUTPUT rules..."
  22. # SSH
  23. $IPTABLES -A OUTPUT -p tcp --sport 22 -j ACCEPT
  24. $IPTABLES -A OUTPUT -p udp --sport 22 -j ACCEPT
  25. # Display result
  26. echo "Iptables set up complete!"
  27. $IPTABLES -L -n

阅读(650) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~