Changeset 50
- Timestamp:
- 09/02/07 20:14:38 (1 year ago)
- Files:
-
- trunk/imagebuilder/files/sbin/ifup.3g (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/imagebuilder/files/sbin/ifup.3g
r48 r50 63 63 64 64 # create the pppd user variables as specified in the webif 65 username=$(nvram get wwan_username) 66 password=$(nvram get wwan_passwd) 65 66 wwan_username=$(nvram get wwan_username) 67 wwan_passwd=$(nvram get wwan_passwd) 68 [ -n "$wwan_username" ] && username="user ${wwan_username}" 69 [ -n "$wwan_passwd" ] && password="password ${wwan_passwd}" 67 70 mtu=$(nvram get wwan_mtu) 68 71 mtu=${mtu:-1492} 69 72 num=$(nvram get wwan_num) 73 wwan_apn="$(nvram get wwan_apn)" 70 74 apn="'AT'" 71 72 # opendns 75 [ -n = "$wwan_apn" ] && apn="'AT+CGDCONT=1,\"IP\",\"$(nvram get wwan_apn)\"'" 73 76 opendns=`cat /etc/config/webif | grep opendns | awk -F '"' '{ print $2 }'` 74 77 if [ "$opendns" = "0" ]; then 75 78 dns="usepeerdns" 76 79 fi 77 78 [ "$(nvram get wwan_apn)" = "" ] || apn="'AT+CGDCONT=1,\"IP\",\"$(nvram get wwan_apn)\"'"79 80 if [ "$(nvram get wwan_redial)" = "demand" ]; then 80 81 demand=$(nvram get wwan_idletime) … … 92 93 echo 1 > /proc/diag/led/3g_blink 93 94 fi 94 95 96 95 97 96 # run pppd with variables … … 115 114 lcp-echo-interval 0 \ 116 115 connect-delay 3000 \ 117 user \""$username"\"\118 password \""$password"\"\116 $username \ 117 $password \ 119 118 $demand \ 120 119 $dns \ … … 137 136 138 137 done 2>&1 | logger) & 138 139