#!/bin/sh start() { printf 'Configuring network interfaces... ' ifdown -a >/dev/null 2>&1 ifup -a printf 'done.\n' } stop() { printf 'Deconfiguring network interfaces... ' ifdown -a printf 'done.\n' } restart() { printf 'Reconfiguring network interfaces... ' ifdown -a ifup -a printf 'done.\n' } case "${1}" in start) start ;; stop) stop ;; restart) restart ;; *) printf 'Usage: %s {start|stop|restart}\n' "${0}" >&2 exit 1 ;; esac