分页: 1 / 1

如何使用Android手机通过电脑上网?

发表于 : 2011-08-29 18:45
acrsgdw
这里的网费大家都知道 :em06
所以要好好改造一下USB绑定功能,变吃流量的魔鬼为省流量的利器
但是我无论怎么搞都失败 :em20
我的手机是Android2.2的中兴V880
连上Ubuntu系统(装了HTTP服务器)的电脑后,设置IP为192.168.42.1

代码: 全选

sudo ifconfig usb0 192.168.42.1 up
然后在手机上的终端切换到root,添加路由

代码: 全选

busybox route add default gw 192.168.42.1
然后互相ping,发现能互通
在手机上访问http://192.168.42.1也可以打开电脑上挂着的网页
可是,手机上无法访问互联网
traceroute 8.8.8.8全星号 :em20
然后尝试用这几个命令配置NAT(也许是这里有问题):

代码: 全选

sudo -i
iptables -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.42.0/32 -o ppp0 -j MASQUERADE
traceroute 8.8.8.8还是全星号 :em20
搞了两天了,晕死了 :em20 求高手指点

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-29 19:46
eexpress
能搞?哪里看到的。手机没usb host接口啊。

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-29 20:20
acrsgdw
eexpress 写了:能搞?哪里看到的。手机没usb host接口啊。
能搞
手机上加一条路由
Windows系统设置一下ICS(Internet连接共享)
然后就能上网了
Windows 7和Windows XP都成了
就差Ubuntu了 :em06

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-29 20:35
linctus
楼主,请问哪里有相关的参考资料吗?安卓手机通过上网也是我一直想解决的问题。不知道楼主有没有试过用电脑的无线网卡。我试了但是没有成功。

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-29 21:58
monk
无线热点

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-29 22:53
acrsgdw
linctus 写了:楼主,请问哪里有相关的参考资料吗?安卓手机通过上网也是我一直想解决的问题。不知道楼主有没有试过用电脑的无线网卡。我试了但是没有成功。
WiFi最简单了
家里的无线路由器调好
手机里面打开WLAN搜索AP
搜到就连上
如果你隐藏SSID,就手动新建一个连接,填上SSID即可连接
下面是USB方法
原理:电脑上设置NAT,手机上设置默认网关为电脑
原来USB绑定是手机作网关,电脑通过手机上网
现在把它倒过来而已 :em04
如果你用Windows
稍微好搞一点
注意把3G或GPRS数据连接关掉
先获取手机root账户,我用的是VISIONary+(我的Android2.2系统上z4root只有临时root,UniversalAndroot失败)
手机用USB连到电脑上,打开手机的USB绑定,电脑上应出现新的网卡“本地连接2”,可能不是2,视情况向后推
安装超级终端BTEP、busybox
然后,打开手机上的终端,su切换到root,
这条命令设置IP(我喜欢用的)
busybox ifconfig usb0 192.168.42.129 up
这条命令加一条路由
busybox route add default gw 192.168.42.1
这两条命令设置DNS
setprop net.dns1 8.8.8.8
setprop net.dns2 8.8.4.4
电脑上桥接本地连接和本地连接2(你的网卡和手机)
设置ADSL PPPoE拨号连接的属性,Internet连接共享打开,下面选网络桥
确定后重新连接ADSL
网络桥属性里面填上IP和网关192.168.42.1,DNS8.8.8.8和8.8.4.4
试试,应该能上网了

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-29 23:18
行远自迩
开着电脑,用手机上网?

买个无线路由,才是正途

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-29 23:34
euroford
建议LZ还是先看看路由和防火墙的原理 :em11

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-30 15:22
lily3978
除非装win7才可以用无线网卡建AP,买个蓝牙嘛,十几块钱就有了,蓝牙建局域网,是对等网络,很简单,10米范围都可以上

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-30 15:25
dreamcast_sh
路由转发开了么?

代码: 全选

sudo echo 1 >  /proc/sys/net/ipv4/ip_forward

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-08-30 15:33
eexpress
是说用手机出去?我理解反了?

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-09-03 22:42
acrsgdw
算是搞定了
不过把以前的iptables全冲掉了
不知道有没有安全问题 :em06

代码: 全选

sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward ; sudo iptables -t nat -I POSTROUTING -j MASQUERADE

Re: 如何使用Android手机通过电脑上网?

发表于 : 2011-09-13 17:25
feng8899
学习一下