1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Start the network.... 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun# Debian ifupdown needs the /run/network lock directory 7*4882a593Smuzhiyunmkdir -p /run/network 8*4882a593Smuzhiyun 9*4882a593Smuzhiyuncase "$1" in 10*4882a593Smuzhiyun start) 11*4882a593Smuzhiyun printf "Starting network: " 12*4882a593Smuzhiyun /sbin/ifup -a 13*4882a593Smuzhiyun [ $? = 0 ] && echo "OK" || echo "FAIL" 14*4882a593Smuzhiyun ;; 15*4882a593Smuzhiyun stop) 16*4882a593Smuzhiyun printf "Stopping network: " 17*4882a593Smuzhiyun /sbin/ifdown -a 18*4882a593Smuzhiyun [ $? = 0 ] && echo "OK" || echo "FAIL" 19*4882a593Smuzhiyun ;; 20*4882a593Smuzhiyun restart|reload) 21*4882a593Smuzhiyun "$0" stop 22*4882a593Smuzhiyun "$0" start 23*4882a593Smuzhiyun ;; 24*4882a593Smuzhiyun *) 25*4882a593Smuzhiyun echo "Usage: $0 {start|stop|restart}" 26*4882a593Smuzhiyun exit 1 27*4882a593Smuzhiyunesac 28*4882a593Smuzhiyun 29*4882a593Smuzhiyunexit $? 30*4882a593Smuzhiyun 31