分页: 1 / 3

ubuntu下用android手机当usb modem上网(2011.8.23更新)

发表于 : 2011-01-12 13:39
hlx70375
很久没上论坛了,一些网友大问题没及时回答,对不住了。主要是后面去工作了,用不到ubuntu。
自己步骤也都忘了,后来我升级大到2.2后发现不用这么麻烦了。
设置--无线和网络--绑定与便携式热点--usb绑定,就能上网拉,不管是win还linux。
记住用usb绑定的时候,数据服务要打开大。不能关,关就上不了。

以下是原来老贴大内容。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我的手机是华为c8600,在windows下有原机自带大软件,可以通过usb连接让电脑利用手机大3G网络上网。
在ubuntu下就没有这个拨号上网软件了。装了一个wvdial,运行就提示-> Cannot open /dev/modem: No such file or directory
于是google了android as usb modem on linux,
然后参考了当中的一篇文章就可以上了。
原文连接:http://www.graffe.com/forums/showthread ... &p=1600045
下面记录下我的操做过程:
1.下载android 的sdk,原文的那个链接我朝上不了,我就在国内的网站下载了一个,版本是2.1的。我的手机是2.1大
sdk下载链接:http://dl.google.com/android/android-sd ... nux_86.tgz
2.解压,安装。依次是下面几个命令:
tar xvf android-sdk_r04-linux_86.tgz
cd android-sdk-linux_86/tools
sudo cp adb /usr/bin/adb
3.让ubuntu识别手机
在/etc/udev/rules.d创建91-android.rules
sudo gedit /etc/udev/rules.d/91-android.rules
在里面输入
SUBSYSTEM=="usb", SYSFS{"12d1:1035"}=="12d1", MODE="0666",
该行中标有颜色的字段要换成你自己的idVendor,查看自己idVendor的方法是应用这条命令:
lsusb
我得到的结果是:
Bus 003 Device 002: ID 04f3:0230 Elan Microelectronics Corp.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 12d1:1035 Huawei Technologies Co., Ltd.
Bus 001 Device 003: ID 0bda:0116 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
所以我在里面填入的是:SUBSYSTEM=="usb", SYSFS{"12d1:1035"}=="12d1", MODE="0666",
保存。
sudo chmod a+rx /etc/udev/rules.d/91-android.rules
sudo reload udev
sudo adb kill-server
sudo adb devices
会显示:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
???????????? device

到这边ubuntu已经能识别我的手机拉。
4.在ubuntu上安装openpn
sudo apt-get install network-manager-openvpn openvpn
sudo /etc/init.d/networking restart
sudo /etc/init.d/network-manager restart
5,在手机上安装这个软件azilink.apk
cd
wget http://lfx.org/azilink/azilink.apk
adb install azilink.apk
wget http://azilink.googlecode.com/files/azilink.ovpn
6.创建resolv.conf。
作用:当用手机当modem时,resolv.conf覆盖/etc下的resolv.conf
gedit resolv.conf
在里面输入:
domain lan
search lan
nameserver 192.168.56.1
7.创建启动modem的脚本
gedit start_modem
在里面输入:
adb forward tcp:41927 tcp:41927
sudo cp resolv.conf /etc/
sudo openvpn --config azilink.ovpn
保存,推出!
然后:chmod 755 start_modem
8.启动连接
当然要先把你的网断掉不然怎么知道你上网成功了。
在手机上打开这个软件AziLink,进入软件界面点选Service active.
在电脑上运行:
sudo ./start_modem
然后就能上网拉。

我是这样成功了。
原文的作者是用Droid手机,我用华为的也按他的方法成功上网,中间不一样大就是ubuntu识别anroid那里。
所以其他android手机也可以用这个方法上网。
在没有网络的地方就可以通过手机上网拉。

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-12 13:54
幻白狼
不错,我一直想这样玩来着~~ :em01 :em01 :em01

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-13 16:54
hcxzj
HTC Arial ,似乎不用这么麻烦。
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-13 21:42
hlx70375
hcxzj 写了:HTC Arial ,似乎不用这么麻烦。
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”
Internet共享在哪里设置?我的手机好像没有这个选项,还是我没找到?

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-13 22:18
幻白狼
hlx70375 写了:
hcxzj 写了:HTC Arial ,似乎不用这么麻烦。
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”
Internet共享在哪里设置?我的手机好像没有这个选项,还是我没找到?
我也没找到呢
:em06

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-13 22:52
jepen
LZ不怕扣流量麽

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-16 10:48
飞火流星
手机不是有选择模式么??一个是作为大容量存储,一个是internet共享,还有一个是什么忘了,连接的时候要炫一下就好了。
我宿舍的HTC G8就是这么连得。
顺便问一下,3G的流量是每月不限量的么???
如果限量那么用电脑通过3G上网岂不是很危险??
我感兴趣的是手机通过电脑上网,就是一直没有找到很好的方法。

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-16 15:25
eexpress
这不是当modem吧。只是个vpn联网?

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-17 20:55
icokey
标记下啦 :em06

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-18 11:41
有名
这个

怎么我的手机就能直接当无线AP创建一个热点,让电脑上网- -

Android 2.2

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-21 10:29
幻白狼
我了个去,我的手机是android1.5,取消海量存储,直径连上电脑设置几步就能上网~~~~~~爽~~~~~~~~~~o(∩∩)o...哈哈

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-25 22:57
badpenguin
好像android有个pdanet软件,可以很容易通过USB与电脑共享

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-27 0:20
鱼头_火锅
hcxzj 写了:HTC Arial ,似乎不用这么麻烦。
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”
感谢啊!困扰我好长时间的问题被你解决了,确实,用“internet 共享”就轻松解决了。

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-27 1:48
hubert_star
有些电脑支持直接插sim卡就能上网的,而且networkmanager里面也能选择中国的几个运营商,专门弄个3G的卡不错

Re: ubuntu下用android手机当usb modem上网

发表于 : 2011-01-27 16:23
hacker85
这样的文章找了N久了 妥了 必须研究之