Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #asterisk -x "sip show peers" |grep UNREACHABLE |egrep '[0-9\.]{6,}' | awk '{print $2}' > unreachable.txt
- #ip_do_pfsense=$(asterisk -x "sip show peers" |grep UNREACHABLE |egrep '[0-9\.]{5,}' |awk '{print $2}' |cut -d. -f1-3 )
- ip_do_pfsense=$(for s in $(cat /root/unreachable.txt | cut -d. -f1-3); do echo "$s.1"; done)
- ip_comeco_PR=$(for k in $(cat /root/unreachable.txt | cut -d. -f1); do echo "$k"; done)
- ip_comeco_SP=$(for l in $(cat /root/unreachable.txt | cut -d. -f1); do echo "$l"; done)
- ip_do_VoIP=10.254.254.192
- senha_maringa=SenhadeMaringa
- senha_SP=SenhadeSP
- if [ $ip_comeco_PR -eq 11 ];
- then
- j=$senha_maringa
- elif [ $ip_comeco_sp -eq 10 ];
- then
- j=$senha_SP
- fi
- echo $j
- #if [ $ip_comeco_PR -eq 11 ];
- # then
- # eval '$j' $senha_maringa
- # elif [ $ip_comeco_SP -eq 10 ];
- # then
- # eval '$j' $senha_SP
- #
- #fi
- for i in $(cat /root/unreachable.txt); do
- sshpass -p $j ssh -p 22222 root@$ip_do_pfsense 'pfctl -k $i -k $ip_do_VoIP'
- sshpass -p $j ssh -p 22222 root@$ip_do_pfsense 'pfctl -k $ip_do_VoIP -k $i'
- echo "O ip do pfSense onde o equipamento SIP está offline é: $ip_do_pfsense"
- echo "O ip do equipamento SIP off-line é: $i"
- # echo -n > unreachable.txt
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement