-start)
- # loopback
- /sbin/ip addr add 127.0.0.1/8 dev lo broadcast + scope host
- /sbin/ip link set lo up
- # ethernet
- #/sbin/ip addr add $IP dev $IF broadcast +
- #/sbin/ip link set $IF up
- # default route
- #/sbin/ip route add default via $GW
- ;;
-stop)
- #/sbin/ip route del default
- #/sbin/ip link set $IF down
- #/sbin/ip addr del $IP dev $IF
- /sbin/ip link set lo down
- /sbin/ip addr del 127.0.0.1/8 dev lo
- ;;
-restart)
- $0 stop
- $0 start
- ;;
-*)
- echo "usage: $0 [start|stop|restart]"
- ;;
+ start)
+ if [ "${TYPE}" = "DHCP" ]; then
+ /sbin/dhcpcd ${DHCPOPTS}
+ else
+ /sbin/ip addr add ${ADDR}/${MASK} dev ${DEV} broadcast +
+ /sbin/ip link set ${DEV} up
+ /sbin/ip route add default via ${GW}
+ fi
+ ;;
+ stop)
+ if [ "${TYPE}" = "DHCP" ]; then
+ /sbin/dhcpcd -x
+ else
+ /sbin/ip route del default
+ /sbin/ip link set ${DEV} down
+ /sbin/ip addr del ${ADDR}/${MASK} dev ${DEV}
+ fi
+ ;;
+ restart)
+ $0 stop
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 [start|stop|restart]"
+ ;;