X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/474e65cbab6cad7dbf74b7cb62acb02aa12403a3..22e56266bfd18e9caa5fe53705f9a17fc69aaf76:/package/ppp/files/ppp.sh diff --git a/package/ppp/files/ppp.sh b/package/ppp/files/ppp.sh index bfa708dad..8dfdab7a0 100644 --- a/package/ppp/files/ppp.sh +++ b/package/ppp/files/ppp.sh @@ -17,6 +17,12 @@ scan_ppp() { start_pppd() { local cfg="$1"; shift + local ifname + + # make sure the network state references the correct ifname + scan_ppp "$cfg" + config_get ifname "$cfg" ifname + set_interface_ifname "$cfg" "$ifname" # make sure only one pppd process is started lock "/var/lock/ppp-${cfg}"