【问题标题】:How to send icmpv6 Router Advertisement messages from an Android device如何从 Android 设备发送 icmpv6 路由器广告消息
【发布时间】:2017-07-08 17:13:56
【问题描述】:

前段时间,我在一个 linux 设备中实现了一个 radvd 守护进程,以便将 icmpv6 路由器广告消息发送到其连接的设备。 我从这个站点获取了 radvd 版本 1.9.2:http://www.litech.org/radvd/。我编译安装,写了一个小模块来管理它(启动radvd守护进程,根据设备设置定义radvd配置文件等)

我正在寻找在带有 Nougat 版本的 Android 设备上执行相同操作。我假设设备从系统正确接收到 IPv6 地址。 到目前为止,我在这个网站上创建了适用于 Android 的 radvd 版本 1.8.5:https://github.com/ddrown/android_external_radvd

在 Android 中是一个好的版本还是有人知道更好的选择?

【问题讨论】:

    标签: android networking ipv6 icmp radvd


    【解决方案1】:

    我在一部 Android 手机上启用了蓝牙网络共享,并使用蓝牙连接了另一部 Android 手机。我可以观察到启用 Tether 的 Android 手机能够发送路由器广告。我启用蓝牙网络共享的电话已连接到为其提供 IPv6 地址的移动网络。所以我认为不需要单独的 radvd,但我不确定 Android 上的哪个模块正在帮助发送路由器广告,可能是 dnsmasq*

    上面的练习让我知道了Android不需要安装其他模块就可以发送路由器广告。

    【讨论】:

    • 是的,你是对的。发送路由器广告的能力是谷歌前段时间引入的。我可能使用旧版本对其进行了测试。
    • 需要什么版本?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 2012-12-09
    • 1970-01-01
    • 2023-03-04
    • 2020-02-17
    • 1970-01-01
    • 2014-06-13
    相关资源
    最近更新 更多