请选择 进入手机版 | 继续访问电脑版

雨滴科技技术论坛

 找回密码
 立即注册
查看: 1280|回复: 7

[MTK Android] 将开发板eth0作为热点

[复制链接]

280

主题

1243

帖子

5471

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5471
QQ
扫一扫,手机访问本帖
发表于 2017-4-25 14:22:26 | 显示全部楼层 |阅读模式
本帖最后由 TimKing 于 2017-4-25 15:34 编辑

如何通过 eth0网口共享 4G网络?
1,通过iptables udhcpd 将开发板作为路由器使用,WAN端为 ccmni0(4G网络)
2,实现开机自启动脚本配置

一,实现路由功能
    (1)由于开发板ROM中的busybox中不含udhcpd,所以需要先将busybox中的 udhcpd 的编译选项打开
        CONFIG_UDHCPD=y
        将leases_file的路径配置填写
        CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
    (2)创建脚本实现路由功能
        主要是利用iptables配置,已经udhcpd实现DHCP功能,自动为客户端分配IP地址
        脚本内容:iproute_eth0.sh
        DHCP配置:udhcpd.conf

二,实现开机自启动脚本

        (1)将iproute_eth0.sh复制到 system/bin 下
         将udhcpd.conf 复制到 system/etc 下
  1. ifeq ($(MTK_ETHERNET_SUPPORT),yes)
  2.      PRODUCT_COPY_FILES += device/raindi/ap7350_65u_l1/eth0/udhcpd.conf:system/etc/udhcpd.conf
  3.      PRODUCT_COPY_FILES += device/raindi/ap7350_65u_l1/eth0/iproute_eth0.sh:system/bin/iproute_eth0.sh
  4. endif
复制代码

    (2)在init.project.rc下添加 service

  1. # by wwm
  2. service iproute_eth0 /system/bin/iproute_eth0.sh
  3.      user root
  4.      group root
  5.      disabled
  6.      oneshot

  7. on property:sys.boot_completed=1
  8.      start  iproute_eth0
复制代码
       on property:sys.boot_completed=1 表示开机完成后运行此服务。

编译下载ROM运行即可。



iproute_eth0.rar

754 Bytes, 下载次数: 151

回复

使用道具 举报

173

主题

769

帖子

3589

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3589
发表于 2017-4-25 14:39:12 | 显示全部楼层
最好直接提供一个ROM比较好
回复 支持 反对

使用道具 举报

173

主题

769

帖子

3589

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3589
发表于 2017-4-25 14:41:07 | 显示全部楼层
非常棒
回复

使用道具 举报

259

主题

1617

帖子

6701

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6701
发表于 2017-4-25 21:22:55 | 显示全部楼层
这个很好,不断的进步!
回复 支持 反对

使用道具 举报

326

主题

1501

帖子

6268

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6268
QQ
发表于 2017-4-26 14:03:55 | 显示全部楼层
需要收藏到开发板资料么?
专业条码 RFID 手持机厂家 QQ:2850906986
回复 支持 反对

使用道具 举报

280

主题

1243

帖子

5471

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5471
QQ
 楼主| 发表于 2017-4-27 09:35:37 | 显示全部楼层
kuangzl 发表于 2017-4-26 14:03
需要收藏到开发板资料么?

先不用收藏了,到时我会处理的更完善,让应用程序来控制开关,然后在收藏
回复 支持 反对

使用道具 举报

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2018-8-8 15:18:38 | 显示全部楼层
为什么打开CONFIG_UDHCPD后编译报错呢
回复 支持 反对

使用道具 举报

280

主题

1243

帖子

5471

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5471
QQ
 楼主| 发表于 2018-8-12 21:00:56 | 显示全部楼层
y0244244890 发表于 2018-8-8 15:18
为什么打开CONFIG_UDHCPD后编译报错呢

内核缺少对应的代码,或者代码有问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

在线客服
在线咨询
咨询热线
0755-26787502-8006/8016
扫一扫二维码
直接访问本站

QQ|Archiver|手机版|小黑屋|雨滴科技  

GMT+8, 2018-12-19 21:45 , Processed in 0.078473 second(s), 15 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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