Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- while sleep 5
- do
- RET=`ping -c 1 8.8.8.8 2> /dev/null | awk '/packets received/ {print $4}'`
- if [ "$RET" -eq 1 ]; then
- logger "RESETACONEXAO: Conexao com Internet OK! Iupiii!!"
- else
- logger "RESETACONEXAO: Conexao caiu. Renovando IP..."
- kill -USR2 `cat /var/run/udhcpc-eth0.pid 2> /dev/null` 2> /dev/null
- kill `cat /var/run/udhcpc-eth0.pid 2>/dev/null` 2> /dev/null
- killall udhcpc 2> /dev/null
- udhcpc -p /var/run/udhcpc-eth0.pid -s /lib/netifd/dhcp.script -f -t 1 -T 3 -n -i eth0 -C 2>/dev/null
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement