Advertisement
Guest User

LZT_MWGCZpo

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