如何从 Android 设备发送 icmpv6 路由器通告消息

How to send icmpv6 Router Advertisement messages from an Android device

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

我正在寻找在具有牛轧糖版本的 Android 设备中执行相同的操作。我假设设备从系统正确接收到 IPv6 地址。 到目前为止,我在这个站点中为 Android 创建了 radvd 版本 1.8.5:https://github.com/ddrown/android_external_radvd.

从 Android 入手是一个好的版本还是有人知道更好的选择?

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

上面的练习让我知道 Android 无需安装另一个模块就可以发送路由器广告。