mirror of https://github.com/ospab/ostp.git
27 lines
593 B
Bash
27 lines
593 B
Bash
#!/bin/bash
|
|
#__author__: cavivie
|
|
|
|
DEFAULT_TUN_NAME="utun8"
|
|
|
|
function do_route() {
|
|
local route_op="${1}"
|
|
local tun_name="${2:-$DEFAULT_TUN_NAME}"
|
|
ip route ${route_op} 0.0.0.0/1 dev ${tun_name}
|
|
ip route ${route_op} 128.0.0.0/1 dev ${tun_name}
|
|
}
|
|
|
|
function usage(){
|
|
echo "Usage:
|
|
route add add tun routes to system route table
|
|
route del delete routes from system route table
|
|
route help display all usages of the shell script"
|
|
}
|
|
|
|
# START MAIN-OPTIONS
|
|
case $1 in
|
|
add) do_route add $2;;
|
|
del) do_route delete $2;;
|
|
*) usage ;;
|
|
esac
|
|
# END MAIN-OPTIONS
|