Advertisement
GoodiesHQ

REDHCP

Feb 20th, 2015
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.45 KB | None | 0 0
  1. #!/bin/bash
  2. if [ "$#" -ne 1 ]; then
  3.     echo "Please Enter the Interface"
  4.     exit 0
  5. fi
  6. EXISTS=`grep "$1" /proc/net/dev`
  7. if  [ -n "$EXISTS" ] ; then
  8.     #read -p "This will delete ALL DHCP leases from all interfaces."
  9.     rm /var/lib/dhcp/dhclient.*
  10.     /sbin/dhclient -r $1
  11.     dhclient $1
  12.     IP="$(ifconfig $1 | grep 'inet addr' | awk -F: '{print $2}' | awk '{print $1}')"
  13.     echo "Your new IP is $IP"
  14. else
  15.     echo "Network Adapter '$1' not found in /proc/net/dev"
  16. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement