run.sh - conn - A script repository to manage connections in Linux.
(HTM) git clone git://r-36.net/conn
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
run.sh (459B)
---
1 #!/bin/sh
2
3 . ../common.sh
4
5 interface=$2
6 [ -z "$2" ] && interface="eth0"
7
8 case "$1" in
9 -s)
10 if ! islinkup $interface;
11 then
12 setlinkup $interface
13 fi
14 startdhcp $interface
15 exit $?
16 ;;
17 -k)
18 stopdhcp $interface
19 islinkup $interface && setlinkdown $interface
20 exit $?
21 ;;
22 -o)
23 exit isdhcprunning $interface
24 ;;
25 -u)
26 ;;
27 -r)
28 $0 -k $interface;
29 $0 -s $interface;
30 ;;
31 *)
32 echo "usage: $0 [-s|-k|-u|-r] interface"
33 exit 1
34 ;;
35 esac
36 exit 0
37