几天终于上自己的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
如果有需要全部驱动源码的留言我在传给大家。
ubuntu下安装无线3G上网卡华为CE0682
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 2
- 注册时间: 2010-05-15 2:04
- qts000
- 帖子: 283
- 注册时间: 2008-05-05 21:21
Re: ubuntu下安装无线3G上网卡华为CE0682
这个技术贴居然没人顶,LZ太可怜了,顶一下! 

-
- 帖子: 13
- 注册时间: 2009-01-15 9:03
Re: ubuntu下安装无线3G上网卡华为CE0682
你好 看了 你的文章 我安装了 移动3g 华为ET128-2的Ubuntu下的3G软件
但是问题在于 我安装完成后也能正常开启软件 就是不走流量 一点走不走 上下行都是0
现在上不了网 能不能帮我看一下
但是问题在于 我安装完成后也能正常开启软件 就是不走流量 一点走不走 上下行都是0
现在上不了网 能不能帮我看一下
-
- 帖子: 24
- 注册时间: 2009-03-29 12:23
Re: ubuntu下安装无线3G上网卡华为CE0682
我也是啊,设备灯显示连上网络,但流量一直是0,连不上网

