diff --git a/package/lean/luci-app-turboacc/root/etc/init.d/turboacc b/package/lean/luci-app-turboacc/root/etc/init.d/turboacc index ec8e279ff1..26904c6867 100755 --- a/package/lean/luci-app-turboacc/root/etc/init.d/turboacc +++ b/package/lean/luci-app-turboacc/root/etc/init.d/turboacc @@ -261,10 +261,10 @@ start(){ stop(){ inital_conf - uci set firewall.@defaults[0].flow_offloading="${sw_flow}" - uci set firewall.@defaults[0].flow_offloading_hw="${hw_flow}" + uci set firewall.@defaults[0].flow_offloading="${sw_flow}" + uci set firewall.@defaults[0].flow_offloading_hw="${hw_flow}" uci set firewall.@defaults[0].fullcone="${fullcone_nat}" - uci commit firewall + uci commit firewall [ "${sfe_flow}" -eq "0" ] && { echo "0" > "/sys/fast_classifier/skip_to_bridge_ingress" @@ -275,7 +275,7 @@ stop(){ [ "${dns_acc}" -eq "0" ] && rm -f "/tmp/dnsmasq.d/dnsmasq-googlehosts.conf" stop_dnscache - revert_dns + revert_dns if [ "${restart_utils}" = "true" ]; then /etc/init.d/dnsmasq restart >/dev/null 2>&1 && echo "DNSMASQ revert" @@ -284,9 +284,9 @@ stop(){ } restart(){ - restart_utils="false" - stop - start + restart_utils="false" + stop + start /etc/init.d/dnsmasq restart >/dev/null 2>&1 && echo "DNSMASQ restart" /etc/init.d/firewall restart >/dev/null 2>&1 } diff --git a/package/network/services/ppp/files/ppp.sh b/package/network/services/ppp/files/ppp.sh index 78e8c32136..0fe29993e3 100755 --- a/package/network/services/ppp/files/ppp.sh +++ b/package/network/services/ppp/files/ppp.sh @@ -233,8 +233,8 @@ proto_pppoe_setup() { #By 蝈蝈:并发拨号同步的前期准备 syncppp_option="" - [ "$(uci get syncdial.config.enabled)" -eq "1" ] && { - ppp_if_cnt=$(uci show network | grep -c "\.proto=\'pppoe\'$") + [ "$(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 }