当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu下安装无线3G上网卡华为CE0682
帖子发表于 : 2010-05-15 2:51 

注册: 2010-05-15 2:04
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
几天终于上自己的ubuntu可以通过3G无线上网卡上网了。一直用搜到的无线上可惜速度不好。用无线上网卡的时候windows下特别简单插上之后直接就可以安装然后 弹出对话框连线上网解可以了。其实华为的上网卡上面也有linux的驱动 同时有个read.txt可以看到安装方法。但是按他说的真的不好使,甚至装不上。我把自己弄好的方法写给大家(其实很简单)。
1.插上上网卡后同样会弹出运行的对话框 但是没用 只会进入 上网卡的文件系统。本人在欧洲我用的网络运营商是TIM的(相当于中国的移动 联通),进去后有几个文件你把他全部复制你的用户名下的文件夹,建个文件夹 比如叫 TIM。
2.然后在文件夹里 把autorun.sh和install_linux两个文件的属性里改为可执行的 这个是必须的 这也是为什么复制过来的原因,源文件在上网卡里的属性是改不了的。
3.打开终端输入(cd TIM)之后输入(ls)。你会看到有个文件叫autorun.sh的文件然后输入(sudo sh ./autorun.sh)会提示你输入你的密码,这个是你root的密码。回车 。如果命令不加sudo它会提示你没有权限的。
4.会弹出对话框 安装驱动 这时按回车 安装完成 很快的安好。
5所有的驱动会默认安装在“文件系统”--》usr--》local下面。
6运行输入 sudo sh ./TIM/autorun.sh就会弹出正常上网的连接对话框了。或者你也可以运行:文件系统”--》usr--》loca--》ChiavettaInternet--》MobilePatner。当然是在终端以管理员权限下运行。当然前者要快一些除非你想打一串路径。当然你也可以写个脚本调用运行的文件以后直接一点击就可以

下面把autorun.sh和install_linux两个文件的源码贴出来 相信大家一看就明白了。
-----------------autorun.sh文件-----------------

#!/bin/bash

CURRENT_PATH=`echo $0|sed 's/autorun.sh//'`

"${CURRENT_PATH}"/install_linux

------------------install_linux文件:---------------

#!/bin/bash

#VERSION=1.0.0.5

if [ ! `whoami` = "root" ]
then
echo "You must run the process by root."
read COMMAND
exit
fi

#CURRENT_PATH=`cd $(dirname $0);pwd`
CURRENT_PATH=`echo $0|sed 's/\install_linux$//'`
#FILENAME=${0/*\//}
CONFIG_FILE_PATH="/etc/datacard_config"
TMP_FILE_PATH="/tmp/MobilePartner_AutoRun"
LOG_PATH="/tmp/MobilePartner_autoinstall_log"
SYSCONFIG_KEY="VALUE="
SYSCONFIG_PATH="/SysConfig.dat"
SYSCONFIG_ISO_PATH="/Linux${SYSCONFIG_PATH}"
SYSCONFIG_EQAL_VER="C_Equal_Version="
INSTALL="/Linux/install"
INSTALL_PATH="${TMP_FILE_PATH}/Linux/install"
DATACARD_VERIFY="/Linux/DataCard_Verify"
MOBILE_HOME_PATH=`grep path "${CONFIG_FILE_PATH}" | awk -F '=' '{print $2}'`
MOBILE_EXEC_PATH=`grep Exec "${CONFIG_FILE_PATH}" | awk -F '=' '{print $2}'`

echo "Current path = ${CURRENT_PATH}" > ${LOG_PATH}

install_exit()
{
echo "Press any key to exit."
read COMMAND
exit
}

check_ISO()
{
echo "Begin verify CD..." | tee -a ${LOG_PATH}

if [ ! -f "${CURRENT_PATH}""${DATACARD_VERIFY}" ]
then
echo -e "The DataCard_Verify file don't exsit!" | tee -a ${LOG_PATH}
install_exit
fi

if [ ! -f "${CURRENT_PATH}""${SYSCONFIG_ISO_PATH}" ]
then
echo -e "The SysConfig.dat file don't exsit!" | tee -a ${LOG_PATH}
install_exit
fi

if [ ! -d "${TMP_FILE_PATH}" ]
then
mkdir "${TMP_FILE_PATH}"
fi

if [ ! -d "${TMP_FILE_PATH}" ]
then
echo -e "\nCan't create the work path : ${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
install_exit
fi

echo "Verify CD succeed!" | tee -a ${LOG_PATH}
}

backup_ISO()
{
echo "Begin copy install file..." | tee -a ${LOG_PATH}

cp -f -R "${CURRENT_PATH}"/Linux "${TMP_FILE_PATH}"/Linux

chmod a+x -R "${TMP_FILE_PATH}"/Linux

echo "Copy install file succeed!" | tee -a ${LOG_PATH}
}

install_dashboard()
{
echo "install..." | tee -a ${LOG_PATH}
if which xterm;
then
echo "Run xterm and begin to install" | tee -a ${LOG_PATH}
TERMINAL=`which xterm`
${TERMINAL} '-e' ${INSTALL_PATH}
echo "${INSTALL_PATH} Exit install and remove temporary files" | tee -a ${LOG_PATH}
install_exit
fi

if which gnome-terminal;
then
echo "Run gnome-terminal and begin to install" | tee -a ${LOG_PATH}
TERMINAL=`which gnome-terminal`
${TERMINAL} '-e' ${INSTALL_PATH}
echo "${INSTALL_PATH} Exit install and remove temporary files" | tee -a ${LOG_PATH}
install_exit
fi

if which konsole;
then
echo "Run konsole and begin to install" | tee -a ${LOG_PATH}
TERMINAL=`which konsole`
${TERMINAL} '-e' ${INSTALL_PATH}
echo "${INSTALL_PATH} Exit install and remove temporary files" | tee -a ${LOG_PATH}
install_exit
fi
}

verify_version()
{
echo "Begin verify the versin of dashboard..." | tee -a ${LOG_PATH}

CURRENT_VER=`grep VALUE "${MOBILE_HOME_PATH}${SYSCONFIG_PATH}" | awk -F '=' '{print $2}'`
TARGET_VER=`grep VALUE "${TMP_FILE_PATH}${SYSCONFIG_ISO_PATH}" | awk -F '=' '{print $2}'`
EQAL_VER=`grep C_Equal_Version "${TMP_FILE_PATH}${SYSCONFIG_ISO_PATH}" | awk -F '=' '{print $2}'`

echo "Current version : ${CURRENT_VER};Target version : ${TARGET_VER};Eqal version : ${EQAL_VER}" | tee -a ${LOG_PATH}

"${TMP_FILE_PATH}""${DATACARD_VERIFY}" "${CURRENT_VER}" "${TARGET_VER}" "${EQAL_VER}" | tee -a ${LOG_PATH}

if grep "Install!" ${LOG_PATH};
then
install_dashboard
fi

if grep "Run!" ${LOG_PATH};
then
echo "Your Dashboard is the newest one." | tee -a ${LOG_PATH}
RUNNING_DASHBOARD_NUM=`ps h -C java o'%a' | grep "MobilePartner.jar" | grep -vc "grep"`
if [ ${RUNNING_DASHBOARD_NUM} -gt 0 ]
then
echo "It is running." | tee -a ${LOG_PATH}
install_exit
else
echo "Run it now." | tee -a ${LOG_PATH}
nohup "${MOBILE_EXEC_PATH}"
install_exit
fi
fi
}

rm -f -R "${TMP_FILE_PATH}"

check_ISO
backup_ISO

if [ -e "${CONFIG_FILE_PATH}" ]
then
MOBILE_HOME_PATH=`grep path "$CONFIG_FILE_PATH" | awk -F '=' '{print $2}'`
if [ -d "${MOBILE_HOME_PATH}" ]
then
echo "It has installed a dashboard." | tee -a ${LOG_PATH}
verify_version
install_exit
else
echo "It didn't install a dashboard.And install it" | tee -a ${LOG_PATH}
install_dashboard
install_exit
fi
exit
else
echo "It didn't install a dashboard.And install it" | tee -a ${LOG_PATH}
install_dashboard
install_exit
fi
如果有需要全部驱动源码的留言我在传给大家。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu下安装无线3G上网卡华为CE0682
帖子发表于 : 2010-05-24 20:10 
头像

注册: 2008-05-05 21:21
帖子: 283
送出感谢: 0 次
接收感谢: 0 次
这个技术贴居然没人顶,LZ太可怜了,顶一下! :em05


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu下安装无线3G上网卡华为CE0682
帖子发表于 : 2010-07-29 20:27 

注册: 2009-01-15 9:03
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
你好 看了 你的文章 我安装了 移动3g 华为ET128-2的Ubuntu下的3G软件
但是问题在于 我安装完成后也能正常开启软件 就是不走流量 一点走不走 上下行都是0
现在上不了网 能不能帮我看一下


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu下安装无线3G上网卡华为CE0682
帖子发表于 : 2010-10-15 16:57 

注册: 2009-03-29 12:23
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
我也是啊,设备灯显示连上网络,但流量一直是0,连不上网
:em20


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译