X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/fbb46d4f1212b8520bd8e44c8bf87a301d741cf9..aa196b361191e3498cd8b96f0669722a4742cca2:/package/ppp/files/ppp.sh diff --git a/package/ppp/files/ppp.sh b/package/ppp/files/ppp.sh index af01d446c..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}" @@ -77,7 +83,7 @@ setup_interface_ppp() { config_get device "$config" device - config_get mtu "$cfg" mtu + config_get mtu "$config" mtu mtu=${mtu:-1492} start_pppd "$config" \ mtu $mtu mru $mtu \