diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2010-07-14 19:58:43 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2010-07-14 19:58:43 +0200 |
commit | 4cfceb141c0770aa37123fde6fc26c28283314ad (patch) | |
tree | 8973da1d99561d6ede8c4c69253d528a70e197f8 /package/ppp/files/ppp.pre-up | |
parent | 3b76e79f14e279a6526809e630e45e4f760d77de (diff) | |
parent | ba4b6056da30ddb19809b72309a009a1c84a7656 (diff) |
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/ppp/files/ppp.pre-up')
-rwxr-xr-x | package/ppp/files/ppp.pre-up | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/package/ppp/files/ppp.pre-up b/package/ppp/files/ppp.pre-up index 9f82aa98c..7f28f32da 100755 --- a/package/ppp/files/ppp.pre-up +++ b/package/ppp/files/ppp.pre-up @@ -37,6 +37,9 @@ REPLACE=" sed "$REPLACE" < /etc/ppp/templates/$IF_USE_TEMPLATE > /etc/ppp/peers/$IF_PROVIDER case "$IF_PPP_DEVICE" in +eth*) + ip link set up dev $IF_PPP_DEVICE + ;; nas*) [ "$IF_PPP_ENCAPS" ] || encap=0 [ "$IF_PPP_PAYLOAD" ] || payload=1 @@ -90,21 +93,21 @@ umts) comgt -s /etc/comgt/waitready.comgt -d $IF_PPP_DEVICE || exit 1 # set pincode - if [ "$IF_UMTS_PINCODE" ]; then - COMGTPIN="$IF_UMTS_PINCODE" comgt PIN -d $IF_PPP_DEVICE || ERROR=1 + if [ "$IF_PIN" ]; then + COMGTPIN="$IF_PIN" comgt PIN -d $IF_PPP_DEVICE || exit 1 fi # set APN - COMGTAPN="$IF_UMTS_APN" comgt APN -d $IF_PPP_DEVICE || ERROR=1 + COMGTAPN="$IF_APN" comgt APN -d $IF_PPP_DEVICE || exit 1 # set umts/gprs mode if available (Option cards only) - case "$IF_UMTS_MODE" in + case "$IF_MODE" in gprs_only) comgt 2G -d $IF_PPP_DEVICE ;; umts_only) comgt 3G -d $IF_PPP_DEVICE ;; umts_first) comgt 3G2G -d $IF_PPP_DEVICE ;; "") ;; - *) echo "unknown umts-mode, exiting" - ERROR=1 + *) echo "unknown mode, exiting" + exit 1 ;; esac ;; |