1#!/bin/sh 2# Sample udhcpc renew script 3 4RESOLV_CONF="/etc/udhcpc/resolv.conf" 5 6[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" 7[ -n "$subnet" ] && NETMASK="netmask $subnet" 8 9/sbin/ifconfig $interface $ip $BROADCAST $NETMASK 10 11if [ -n "$router" ] 12then 13 echo "deleting routers" 14 while /sbin/route del default gw 0.0.0.0 dev $interface 15 do : 16 done 17 18 metric=0 19 for i in $router 20 do 21 /sbin/route add default gw $i dev $interface metric $((metric++)) 22 done 23fi 24 25echo -n > $RESOLV_CONF 26[ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF 27for i in $dns 28do 29 echo adding dns $i 30 echo nameserver $i >> $RESOLV_CONF 31done 32