mirror of
https://github.com/QSCTech/zjunet.git
synced 2026-01-22 11:44:48 +08:00
add usage, fixes #9
This commit is contained in:
parent
099650be22
commit
3081c79e96
3
user.sh
3
user.sh
@ -80,4 +80,7 @@ case "$1" in
|
||||
USERNAME=$2
|
||||
cat "$DIR/${USERNAME}"
|
||||
;;
|
||||
*)
|
||||
${BASEDIR}/zjunet.sh usage
|
||||
;;
|
||||
esac
|
||||
|
||||
11
vpn.sh
11
vpn.sh
@ -41,7 +41,16 @@ set_up_routes() {
|
||||
esac
|
||||
|
||||
# set up routes here
|
||||
# todo
|
||||
|
||||
GW=$(ip route get $VPN_SERVER 2>/dev/null | grep via | awk '{print $3}')
|
||||
PPP=$(ip addr show | grep ppp[0-9]: | cut "-d " -f2 | cut -d: -f1)
|
||||
echo "[MSG] Detected gateway: $GW, PPP device: $PPP ."
|
||||
|
||||
ip route add 10.0.0.0/8 via $GW
|
||||
ip route add 0.0.0.0/1 dev $PPP
|
||||
ip route add 128.0.0.0/1 dev $PPP
|
||||
|
||||
# todo nexthop
|
||||
}
|
||||
|
||||
connect() {
|
||||
|
||||
5
wlan.sh
5
wlan.sh
@ -76,9 +76,6 @@ case "$1" in
|
||||
logout $USERNAME $PASSWORD
|
||||
;;
|
||||
*)
|
||||
echo "Usage: "
|
||||
echo " zjunet wlan login"
|
||||
echo " zjunet wlan logout"
|
||||
${BASEDIR}/zjunet.sh usage
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
14
zjunet.sh
14
zjunet.sh
@ -36,4 +36,18 @@ case "$1" in
|
||||
dns)
|
||||
"${BASEDIR}/dns.sh"
|
||||
;;
|
||||
*)
|
||||
cat <<EOF
|
||||
zjunet: CLI Tool (VPN/WLAN/DNS) for Zjuer
|
||||
|
||||
Usage: zjunet [ACTION]
|
||||
|
||||
Actions:
|
||||
user add/edit/delete/list User Manager
|
||||
vpn connect(-c)/disconnect(-d) Connect VPN
|
||||
wlan login/logout ZJUWLAN
|
||||
ip Show IP
|
||||
dns Test and set up DNS Server
|
||||
EOF
|
||||
;;
|
||||
esac
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user