Toybrick

RK1808在android机上网络配置问题

lipeng2020

注册会员

积分
57
楼主
发表于 2020-3-24 11:41:04    查看: 29686|回复: 15 | [复制链接]    打印 | 只看该作者
你好,我在安卓机上配置计算棒网络,运行脚本configAndroidNet.sh成功了,查看路由也对,但是却ping不通1921.68.180.8但是能ping通192.168.180.1,yolov3的apk也不能正常运行。安卓版本必须是8.1吗?高低版本我都尝试了,都不行现象都一样。有几张截图,麻烦伴我看看问题谢谢。
1,手机usb模式我选择了rndis
2,计算棒模式我选择了主动模式3,脚本和系统权限都ok






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

shon

中级会员

积分
328
沙发
发表于 2020-4-16 10:41:14 | 只看该作者
麻烦使用adb shell 将网络配置信息、什么安卓机提供下。另外配置网络需要root权限,是否有root权限?
回复

使用道具 举报

lipeng2020

注册会员

积分
57
板凳
 楼主| 发表于 2020-4-17 10:31:38 | 只看该作者
shon 发表于 2020-4-16 10:41
麻烦使用adb shell 将网络配置信息、什么安卓机提供下。另外配置网络需要root权限,是否有root权限? ...

我描述里已经说的,权限都有,shell运行脚本configAndroidNet.sh成功了,网络地址也配置了,日志结果也截图了。设备用了华为的两款和自己定制的一款,系统5.0,8.0,9.0都试了,结果都一样,设置成功ping不通。
回复

使用道具 举报

lipeng2020

注册会员

积分
57
地板
 楼主| 发表于 2020-4-17 11:32:46 | 只看该作者
shon 发表于 2020-4-16 10:41
麻烦使用adb shell 将网络配置信息、什么安卓机提供下。另外配置网络需要root权限,是否有root权限? ...

我仔细看过你们的wiki教程,没有说对手机和版本有啥要求,而且不是说主动模式好处就是不吃上位机吗。
还有wiki里介绍安卓使用的教程又少又分散还有错误,我是花了很多时间才搞清除逻辑,结果还是搞不通。我觉得其他人也不可能根据你们现在的文档就顺利搞定的。
所以提个建议能不能专门写一个安卓机器使用文档,把需要什么和每一步怎么做清除的说一下,也省着后续别人总是麻烦问你们了,大家都节省时间。
回复

使用道具 举报

shon

中级会员

积分
328
5#
发表于 2020-4-20 10:38:15 | 只看该作者
感谢您提供的建议。我们修改教程的文档排序您可以试试。
1、网络配置脚本为cfgainetd.sh正常情况为后台运行,如果确实出错可以前台运行查看脚本输出的log
2、为了了解您机器上的网络环境,麻烦进入adb shell 环境输入一下命令,并提供下命令的返回结果,命令如下
  1. ndc list
  2. ndc tether interface list
  3. ndc tether status
  4. ndc tether dns list
  5. ip route
  6. ip rule
复制代码
回复

使用道具 举报

lipeng2020

注册会员

积分
57
6#
 楼主| 发表于 2020-4-22 19:15:43 | 只看该作者
shon 发表于 2020-4-20 10:38
感谢您提供的建议。我们修改教程的文档排序您可以试试。
1、网络配置脚本为cfgainetd.sh正常情况为后台运行 ...

你好,我看到文档调整了,按照现在的做了一遍,结果还是一样,日志如下:帮忙再看一下,谢谢。
ps:我之前也用过cfgainetd.sh和ethtool做过,但是也没效果,这个脚本和另一个configAndroidNet.sh原理是一样的,只是这个自动帮我们选择网络比较方便,add了所有的LOCAL_NET,是这样的吧。
k62v1_64_bsp:/ # ndc list
500 0 Command not recognized
k62v1_64_bsp:/ # ndc tether interface list
111 0 rndis0
111 0 rndis0
200 0 Tether operation succeeded
k62v1_64_bsp:/ # ndc tether status
210 0 Tethering services started
k62v1_64_bsp:/ # ndc tether dns list
115 0 101
112 0 221.130.33.52
112 0 192.168.1.1
200 0 Tether operation succeeded
k62v1_64_bsp:/ # ip route
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.141
192.168.180.0/24 dev rndis0 proto kernel scope link src 192.168.180.1
k62v1_64_bsp:/ # ip rule
0:        from all lookup local
9999:        from all oif rndis0 lookup local_network
10000:        from all fwmark 0xc0000/0xd0000 lookup legacy_system
10500:        from all iif lo oif rndis0 uidrange 0-0 lookup local_network
10500:        from all iif lo oif wlan0 uidrange 0-0 lookup wlan0
13000:        from all fwmark 0x10063/0x1ffff iif lo lookup local_network
13000:        from all fwmark 0x10065/0x1ffff iif lo lookup wlan0
14000:        from all iif lo oif rndis0 lookup local_network
14000:        from all iif lo oif wlan0 lookup wlan0
15000:        from all fwmark 0x0/0x10000 lookup legacy_system
16000:        from all fwmark 0x0/0x10000 lookup legacy_network
17000:        from all fwmark 0x0/0x10000 lookup local_network
18000:        from all iif rndis0 lookup 1032
18000:        from all iif rndis0 lookup wlan0
19000:        from all fwmark 0x65/0x1ffff iif lo lookup wlan0
22000:        from all fwmark 0x0/0xffff iif lo lookup wlan0
32000:        from all unreachable
回复

使用道具 举报

lipeng2020

注册会员

积分
57
7#
 楼主| 发表于 2020-4-22 19:20:03 | 只看该作者
shon 发表于 2020-4-20 10:38
感谢您提供的建议。我们修改教程的文档排序您可以试试。
1、网络配置脚本为cfgainetd.sh正常情况为后台运行 ...

还有一个问题,我看了下代码,是不是可以先执行cfgainetd.sh脚本,然后他就会在后台运行,之后我再插入计算棒,再打开usb的rndis是不是也可以啊?
回复

使用道具 举报

onepiece

中级会员

积分
256
8#
发表于 2020-4-24 08:48:54 | 只看该作者
麻烦提供下你的手机型号和Android系统版本?
回复

使用道具 举报

lipeng2020

注册会员

积分
57
9#
 楼主| 发表于 2020-4-24 10:12:23 | 只看该作者
onepiece 发表于 2020-4-24 08:48
麻烦提供下你的手机型号和Android系统版本?

机器是我们自己定制的一款,系统mtk6765,安卓版本9,有root权限
其他机器我也试过华为mt7,android6.0,还有一款荣耀型号忘了
我测试过设备的USB Tether,安装了一款开源软件叫WiFi Tether,是可以运行成功的,可以让我的电脑通过手机usb来上网的
而且计算棒环境也是ok的,已经在windows上测试成功了,插到电脑上就可以运行
回复

使用道具 举报

shon

中级会员

积分
328
10#
发表于 2020-4-27 16:48:34 | 只看该作者
1、可以恢复手机出厂设置试试,你安装的WiFi Tether这个软件需要root有可能修改了某些网络的设置。就目前的log来看就是你的安卓设备网络设置存在问题。
2、如果条件允许的话你可以试试在toybrick安卓平台能否使用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表