mirror of
https://github.com/QSCTech/zjunet.git
synced 2026-01-22 11:44:48 +08:00
update log
This commit is contained in:
parent
a4a330ba59
commit
022f40edb6
14
xl2tpd.sh
14
xl2tpd.sh
@ -20,14 +20,17 @@
|
||||
# <http://www.gnu.org/licenses/>.
|
||||
|
||||
LNS="10.5.1.9"
|
||||
PPP_LOG_FILE=/var/log/zjuvpn
|
||||
L2TPD_CFG_FILE=/etc/xl2tpd/xl2tpd.conf
|
||||
|
||||
USERNAME=$2
|
||||
PASSWORD=$3
|
||||
LAC_NAME=zju-l2tp-${USERNAME}
|
||||
PPP_LOG_FILE=/tmp/zju-l2tp-log
|
||||
PPP_OPT_FILE=/etc/ppp/peers/${LAC_NAME}
|
||||
|
||||
mkdir -p /var/log/zjunet/
|
||||
LOG_FILE=/var/log/zjunet/${USERNAME}
|
||||
|
||||
xl2tpd_restart() {
|
||||
|
||||
# for Openwrt / Debian / Ubuntu
|
||||
@ -84,19 +87,18 @@ EOF
|
||||
|
||||
connect() {
|
||||
xl2tpd-control disconnect ${LAC_NAME} > /dev/null
|
||||
xl2tpd-control connect ${LAC_NAME} > /dev/null
|
||||
xl2tpd-control connect ${LAC_NAME}
|
||||
|
||||
echo -n > $PPP_LOG_FILE
|
||||
|
||||
prev_count=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.' | wc -l)
|
||||
|
||||
for i in $(seq 0 60); do
|
||||
for i in $(seq 0 30); do
|
||||
|
||||
tail $PPP_LOG_FILE
|
||||
tail $PPP_LOG_FILE >> $LOG_FILE
|
||||
echo -n > $PPP_LOG_FILE
|
||||
|
||||
echo "Try to bring up ppp."
|
||||
|
||||
count=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.' | wc -l)
|
||||
if [ ${count} -gt ${prev_count} ]; then
|
||||
echo "Bring up ppp, done."
|
||||
@ -108,7 +110,7 @@ connect() {
|
||||
|
||||
echo "Fail to bring up ppp, timeout."
|
||||
|
||||
disconnect $1
|
||||
xl2tpd-control disconnect ${LAC_NAME}
|
||||
}
|
||||
|
||||
case $1 in
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user