Advertisement
JudeAustin

ZIPIT UDHCPC UPDATE

Mar 21st, 2011
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.85 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3.  
  4. # udhcpc script edited by Jude Austin for Zipit <blockthat@gmail.com>
  5.  
  6.  
  7.  
  8. [ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
  9.  
  10.  
  11.  
  12. RESOLV_CONF="/etc/resolv.conf"
  13.  
  14. [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
  15.  
  16. [ -n "$subnet" ] && NETMASK="netmask $subnet"
  17.  
  18.  
  19.  
  20. case "$1" in
  21.  
  22.     deconfig)
  23.  
  24.       /sbin/ifconfig $interface 0.0.0.0
  25.  
  26.         ;;
  27.  
  28.  
  29.     renew|bound)
  30.  
  31.         /sbin/ifconfig $interface $ip $BROADCAST $NETMASK
  32.  
  33.  
  34.  
  35.         if [ -n "$router" ] ; then
  36.  
  37.           echo "Adding routers..."
  38.    
  39.           for i in $router ; do
  40.             route add default gw $i dev $interface
  41.           done
  42.         fi
  43.         echo -n > $RESOLV_CONF
  44.  
  45.         [ -n "$domain" ] && echo search $domain >> $RESOLV_CONF
  46.  
  47.         for i in $dns ; do
  48.  
  49.             echo Adding DNS...
  50.             echo $i
  51.             echo nameserver $i >> $RESOLV_CONF
  52.  
  53.         done
  54.  
  55.         ;;
  56.  
  57. esac
  58.  
  59.  
  60. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement