ubuntu下用android手机当usb modem上网(2011.8.23更新)
-
- 帖子: 21
- 注册时间: 2009-02-23 16:51
ubuntu下用android手机当usb modem上网(2011.8.23更新)
很久没上论坛了,一些网友大问题没及时回答,对不住了。主要是后面去工作了,用不到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手机也可以用这个方法上网。
在没有网络的地方就可以通过手机上网拉。
自己步骤也都忘了,后来我升级大到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手机也可以用这个方法上网。
在没有网络的地方就可以通过手机上网拉。
上次由 hlx70375 在 2011-08-23 18:03,总共编辑 2 次。
- 幻白狼
- 帖子: 491
- 注册时间: 2010-05-27 9:28
Re: ubuntu下用android手机当usb modem上网
不错,我一直想这样玩来着~~
-
- 帖子: 26
- 注册时间: 2009-11-05 12:31
Re: ubuntu下用android手机当usb modem上网
HTC Arial ,似乎不用这么麻烦。
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”
-
- 帖子: 21
- 注册时间: 2009-02-23 16:51
Re: ubuntu下用android手机当usb modem上网
Internet共享在哪里设置?我的手机好像没有这个选项,还是我没找到?hcxzj 写了:HTC Arial ,似乎不用这么麻烦。
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”
- 幻白狼
- 帖子: 491
- 注册时间: 2010-05-27 9:28
Re: ubuntu下用android手机当usb modem上网
我也没找到呢hlx70375 写了:Internet共享在哪里设置?我的手机好像没有这个选项,还是我没找到?hcxzj 写了:HTC Arial ,似乎不用这么麻烦。
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”
- jepen
- 帖子: 221
- 注册时间: 2010-06-14 1:08
Re: ubuntu下用android手机当usb modem上网
LZ不怕扣流量麽
- 飞火流星
- 帖子: 990
- 注册时间: 2010-05-11 21:50
Re: ubuntu下用android手机当usb modem上网
手机不是有选择模式么??一个是作为大容量存储,一个是internet共享,还有一个是什么忘了,连接的时候要炫一下就好了。
我宿舍的HTC G8就是这么连得。
顺便问一下,3G的流量是每月不限量的么???
如果限量那么用电脑通过3G上网岂不是很危险??
我感兴趣的是手机通过电脑上网,就是一直没有找到很好的方法。
我宿舍的HTC G8就是这么连得。
顺便问一下,3G的流量是每月不限量的么???
如果限量那么用电脑通过3G上网岂不是很危险??
我感兴趣的是手机通过电脑上网,就是一直没有找到很好的方法。
有事多折腾。。。没事瞎折腾。。。
本本
acer 4745g i5-430 4G ATI5650 1G 独显 500G硬盘
台台
赛扬coppermine 1.0GHz 160MB内存 集成显声卡 网卡一块。
archlinux+xfce无压力
本本
acer 4745g i5-430 4G ATI5650 1G 独显 500G硬盘
台台
赛扬coppermine 1.0GHz 160MB内存 集成显声卡 网卡一块。
archlinux+xfce无压力
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- icokey
- 帖子: 366
- 注册时间: 2008-10-17 10:44
- 联系:
-
- 帖子: 231
- 注册时间: 2007-09-15 19:29
- 联系:
Re: ubuntu下用android手机当usb modem上网
这个
怎么我的手机就能直接当无线AP创建一个热点,让电脑上网- -
Android 2.2
怎么我的手机就能直接当无线AP创建一个热点,让电脑上网- -
Android 2.2
- 幻白狼
- 帖子: 491
- 注册时间: 2010-05-27 9:28
Re: ubuntu下用android手机当usb modem上网
我了个去,我的手机是android1.5,取消海量存储,直径连上电脑设置几步就能上网~~~~~~爽~~~~~~~~~~o(∩∩)o...哈哈
-
- 帖子: 34
- 注册时间: 2006-07-22 0:37
Re: ubuntu下用android手机当usb modem上网
好像android有个pdanet软件,可以很容易通过USB与电脑共享
- 鱼头_火锅
- 帖子: 3
- 注册时间: 2010-03-14 22:16
Re: ubuntu下用android手机当usb modem上网
感谢啊!困扰我好长时间的问题被你解决了,确实,用“internet 共享”就轻松解决了。hcxzj 写了:HTC Arial ,似乎不用这么麻烦。
手机连接电脑,手机上选择“internet 共享”,ubuntu自动连接,显示“自动usb连接”
- hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
Re: ubuntu下用android手机当usb modem上网
有些电脑支持直接插sim卡就能上网的,而且networkmanager里面也能选择中国的几个运营商,专门弄个3G的卡不错
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
-
- 帖子: 585
- 注册时间: 2010-02-25 11:19
Re: ubuntu下用android手机当usb modem上网
这样的文章找了N久了 妥了 必须研究之