From 1df474ba02a1f92cf801fb6b16bb20f69d2f3855 Mon Sep 17 00:00:00 2001 From: coolsnowwolf Date: Mon, 10 Sep 2018 20:08:58 +0800 Subject: [PATCH] fix ppp.sh sync option --- package/network/services/ppp/files/ppp.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/package/network/services/ppp/files/ppp.sh b/package/network/services/ppp/files/ppp.sh index 99d5e4939..b56b83c72 100755 --- a/package/network/services/ppp/files/ppp.sh +++ b/package/network/services/ppp/files/ppp.sh @@ -225,7 +225,15 @@ proto_pppoe_setup() { json_get_var service service json_get_var host_uniq host_uniq - ppp_generic_setup "$config" \ +#By 蝈蝈:并发拨号同步的前期准备 + syncppp_option="" + [ "$(uci get syncdial.config.enabled)" == "1" ] && { + ppp_if_cnt=$(cat /etc/config/network | grep -c "proto 'pppoe'") + syncppp_option="syncppp $ppp_if_cnt" + shellsync $ppp_if_cnt 10 + } + ppp_generic_setup "$config" \ + $syncppp_option \ plugin rp-pppoe.so \ ${ac:+rp_pppoe_ac "$ac"} \ ${service:+rp_pppoe_service "$service"} \