defroute

来自「一个在LINUX下运行的东西」· 代码 · 共 31 行

TXT
31
字号
#!/bin/bashPATH="$PATH:/sbin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/locale/sbin"route="route -n"get_ppp_gw(){ if ifconfig |grep ppp -q ;then  ifconfig |grep  "P-t-P"|sed -e 's/.*P-t-P://'|tr '\n' ' '|awk '{print $1}' else  echo no; fi}gw=192.168.0.1if [ x$1 = xgw ];then  gw=$2else  gw=192.168.0.$1fi[ "$gw" == "ppp" ] && gw=$(get_ppp_gw) ;[ "x$1" == "x" ] &&  exit 1 ;[ $UID == 0 ] || cmd="sudo" ;[ "$gw" == "no" ] && exit 1;( $route|grep -q -E "^default|^0.0.0.0" ) && $cmd route del default ;$cmd route add default gw $gw ;route -n ;#exit 0

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?