随机时间掉话
#rnd=$(rand 5 50) 中的5和50是掉话时间的取值区间
#掉话原理是使用freeswitch后台的一台服务器,客户端进入会话后,增加错误路由断开与服务器的连接,造成掉话。
root@myd-y6ul14x14:~# cat dh.sh1029
#!/bin/bash
function rand()
{
min=$1
max=$(($2-$min+1))
num=$(($RANDOM+100000))
# printf $(($num%$max+$min))"/t"
echo $(($num%$max+$min))
}
while true
do
rnd=$(rand 5 50)
ip route add 192.168.0.142 via 192.168.0.10
sleep $rnd
printf "add="$rnd","
ip route del 192.168.0.142 via 192.168.0.10
rnd=$(rand 5 20)
sleep $rnd
printf "del=$rnd;"/t
done
exit()