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}"
/sbin/insmod $module 2>&- >&-
done
- # make sure the network state references the correct ifname
- scan_ppp "$config"
- config_get ifname "$config" ifname
- set_interface_ifname "$config" "$ifname"
-
config_get mtu "$config" mtu
mtu=${mtu:-1492}
start_pppd "$config" \