Changeset 74
- Timestamp:
- 09/12/07 03:28:25 (1 year ago)
- Files:
-
- trunk/imagebuilder/files/sbin/ifup.3g (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/imagebuilder/files/sbin/ifup.3g
r72 r74 81 81 fi 82 82 83 [ -n "$wwan_pincode" ] && { 84 if pincode=$(nvram get wwan_pincode) gcom -d $wwan_device -s /etc/gcom/setpin.gcom; then 85 mode="$mode" gcom -d $wwan_device -s /etc/gcom/setmode.gcom 86 else 83 pincode="$(nvram get wwan_pincode)" 84 [ -n "$pincode" ] && { 85 PINCODE=$pincode gcom -d "$device" -s /etc/gcom/setpin.gcom || { 87 86 logger -p user.notice -t ifup.3g "invalid pincode" 88 exit 1 89 fi 87 echo 0 > /proc/diag/led/3g_green 88 echo 0 > /proc/diag/led/3g_blue 89 echo 0 > /proc/diag/led/3g_blink 90 } 90 91 } 92 MODE="$mode" gcom -d "$device" -s /etc/gcom/setmode.gcom 91 93 fi 94 95 92 96 93 97 # use card specific chat file if it exists … … 100 104 # create the pppd user variables as specified in the webif 101 105 102 wwan_username=$(nvram get wwan_username) 103 wwan_passwd=$(nvram get wwan_passwd) 104 [ -n "$wwan_username" ] && username="user ${wwan_username}" 105 [ -n "$wwan_passwd" ] && password="password ${wwan_passwd}" 106 username=$(nvram get wwan_username) 107 passwd=$(nvram get wwan_passwd) 106 108 mtu=$(nvram get wwan_mtu) 107 109 mtu=${mtu:-1492} 108 110 num=$(nvram get wwan_num) 109 wwan_apn= "$(nvram get wwan_apn)"111 wwan_apn=$(nvram get wwan_apn) 110 112 apn="'AT'" 111 [ -n "$wwan_apn" ] && apn="'AT+CGDCONT=1,\"IP\",\"$(nvram get wwan_apn)\"'" 113 apn=${wwan_apn:+"'AT+CGDCONT=1,\"IP\",\"$wwan_apn\"'"} 112 114 113 115 opendns=`cat /etc/config/webif | grep opendns | grep -c 1` … … 152 154 lcp-echo-interval 0 \ 153 155 connect-delay 3000 \ 154 $username \ 155 $password \ 156 ${username:+user "$username" password "$password"} \ 156 157 $demand \ 157 158 $dns \