9 PPP_UNIT
="${PPP_IFACE##ppp}"
11 export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM
12 [ -z "$PPP_IPPARAM" -o -z "$PPP_LOCAL" ] ||
{
13 uci_set_state network
"$PPP_IPPARAM" unit
"$PPP_UNIT"
14 uci_set_state network
"$PPP_IPPARAM" ipaddr
"$PPP_LOCAL"
15 uci_set_state network
"$PPP_IPPARAM" gateway
"$PPP_REMOTE"
17 local dns
="$DNS1${DNS2:+ $DNS2}"
18 [ -n "$dns" ] && uci_set_state network
"$PPP_IPPARAM" dns
"$dns"
20 [ -z "$PPP_IPPARAM" ] || env
-i ACTION
="ifup" INTERFACE
="$PPP_IPPARAM" DEVICE
="$PPP_IFACE" PROTO
=ppp
/sbin
/hotplug-call
"iface"
22 [ -d /etc
/ppp
/ip-up.d
] && {
23 for SCRIPT
in /etc
/ppp
/ip-up.d
/*
25 [ -x "$SCRIPT" ] && "$SCRIPT" "$@"