Monday, December 08, 2008

listup.sh untuk cek tun interface speedy

  1. # more /etc/listup.sh
  2. a=0
  3. b=4
  4. n=2
  5. until [[ $a -eq $b ]];do
  6. # a=`ifconfig tun | cut -f 1 -d ":" | grep -i tun | wc -l`
  7. a=`ifconfig tun | grep -i 125 | wc -l`
  8. echo "Jumlah tun interface:" $a
  9. if [[ $a -eq $b ]];then
  10. echo "Jumlah tun tepat!"
  11. echo "Starting pf rule for loadbalancing..."
  12. /sbin/pfctl -f /etc/pf-loadbal1.conf
  13. /usr/bin/logger -t pf-LOADBALANCE "Speedy up!"
  14. else
  15. echo "Jumlah interface tun seharusnya:$b"
  16. echo "Koneksi speedy belum up semua, menunggu $n detik"
  17. sleep $n
  18. /usr/bin/logger -t pf-LOADBALANCE "Speedy down!"
  19. fi
  20. done
  21. #

No comments: