mirror of
https://github.com/QSCTech/zjunet.git
synced 2026-01-23 04:04: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/>.
|
# <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
LNS="10.5.1.9"
|
LNS="10.5.1.9"
|
||||||
PPP_LOG_FILE=/var/log/zjuvpn
|
|
||||||
L2TPD_CFG_FILE=/etc/xl2tpd/xl2tpd.conf
|
L2TPD_CFG_FILE=/etc/xl2tpd/xl2tpd.conf
|
||||||
|
|
||||||
USERNAME=$2
|
USERNAME=$2
|
||||||
PASSWORD=$3
|
PASSWORD=$3
|
||||||
LAC_NAME=zju-l2tp-${USERNAME}
|
LAC_NAME=zju-l2tp-${USERNAME}
|
||||||
|
PPP_LOG_FILE=/tmp/zju-l2tp-log
|
||||||
PPP_OPT_FILE=/etc/ppp/peers/${LAC_NAME}
|
PPP_OPT_FILE=/etc/ppp/peers/${LAC_NAME}
|
||||||
|
|
||||||
|
mkdir -p /var/log/zjunet/
|
||||||
|
LOG_FILE=/var/log/zjunet/${USERNAME}
|
||||||
|
|
||||||
xl2tpd_restart() {
|
xl2tpd_restart() {
|
||||||
|
|
||||||
# for Openwrt / Debian / Ubuntu
|
# for Openwrt / Debian / Ubuntu
|
||||||
@ -84,19 +87,18 @@ EOF
|
|||||||
|
|
||||||
connect() {
|
connect() {
|
||||||
xl2tpd-control disconnect ${LAC_NAME} > /dev/null
|
xl2tpd-control disconnect ${LAC_NAME} > /dev/null
|
||||||
xl2tpd-control connect ${LAC_NAME} > /dev/null
|
xl2tpd-control connect ${LAC_NAME}
|
||||||
|
|
||||||
echo -n > $PPP_LOG_FILE
|
echo -n > $PPP_LOG_FILE
|
||||||
|
|
||||||
prev_count=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.' | wc -l)
|
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
|
||||||
|
tail $PPP_LOG_FILE >> $LOG_FILE
|
||||||
echo -n > $PPP_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)
|
count=$(ip addr show | grep 'inet.*ppp' | grep ' 10.5.' | wc -l)
|
||||||
if [ ${count} -gt ${prev_count} ]; then
|
if [ ${count} -gt ${prev_count} ]; then
|
||||||
echo "Bring up ppp, done."
|
echo "Bring up ppp, done."
|
||||||
@ -108,7 +110,7 @@ connect() {
|
|||||||
|
|
||||||
echo "Fail to bring up ppp, timeout."
|
echo "Fail to bring up ppp, timeout."
|
||||||
|
|
||||||
disconnect $1
|
xl2tpd-control disconnect ${LAC_NAME}
|
||||||
}
|
}
|
||||||
|
|
||||||
case $1 in
|
case $1 in
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user