raddisconnect.sh 542 B

123456789101112131415
  1. #!/bin/sh
  2. ## Uso:
  3. ##./raddisconnect.sh [nasipaddress] [nassharedsecret] [user] [framedipaddress]
  4. export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  5. if [ -n "$4" ]; then
  6. echo "NAS-IP-Address = $1,Framed-IP-Address='$4',User-Name='$3'" | radclient -c1 -r1 $1:3799 disconnect $2
  7. if [ "$?" != "0" ] ; then echo "NAS-IP-Address = $1,User-Name='$3'" | radclient -c1 -r1 $1:3799 disconnect $2 ; fi
  8. RET=$?
  9. else
  10. echo "NAS-IP-Address = $1,User-Name='$3'" | radclient -c1 -r1 $1:3799 disconnect $2
  11. RET=$?
  12. fi
  13. exit $RET