Chinaunix首页 | 论坛 | 博客
  • 博客访问: 972810
  • 博文数量: 99
  • 博客积分: 3306
  • 博客等级: 中校
  • 技术积分: 1238
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-21 10:14
文章分类

全部博文(99)

文章存档

2012年(37)

2011年(56)

2010年(6)

分类: LINUX

2012-02-01 00:09:09

有时希望使用多个VIP测试,就需要在RS上绑定多个VIP。
  1. #!/bin/bash
  2. VIP='10.253.66.13 10.253.3.22'
  3. case $1 in
  4. start)
  5. modprobe -r ipip
  6. modprobe ipip
  7. ip link set tunl0 up
  8. ip link set tunl0 arp off
  9. for IP in $VIP
  10. do
  11.     ip addr add $IP/32 br $IP dev tunl0
  12. #如果觉得都是放在tunl0不能使用ifconfig察看的话也可以使用
  13. #NO=$((NO+1))
  14. #ip addr add $IP/32 br $IP label tunl0:$NO dev tunl0
  15.     ip route add $IP/32 dev tunl0
  16. done
  17. echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
  18. echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce
  19. echo 0 > /proc/sys/net/ipv4/conf/tunl0/rp_filter
  20. echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
  21. echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
  22. ;;
  23. stop)
  24. echo 0 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
  25. echo 0 > /proc/sys/net/ipv4/conf/tunl0/arp_announce
  26. echo 1 > /proc/sys/net/ipv4/conf/tunl0/rp_filter
  27. echo 0 > /proc/sys/net/ipv4/conf/all/arp_ignore
  28. echo 0 > /proc/sys/net/ipv4/conf/all/arp_announce
  29. modprobe -r ipip
  30. ;;
  31. *)
  32. echo "$0: Usage: $0 {start|stop|status}"
  33. exit 1
  34. ;;
  35. esac
在加载好ipip模块后就会有默认的tunl0隧道。然后使用ip addr add添加ip,用ip route添加路由。

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