android - 如何从 Android 设备发送 icmpv6 路由器广告消息

标签 android networking ipv6 icmp radvd

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

通过以上练习,我了解到Android 具有发送路由器广告的能力,而无需安装其他模块。

关于android - 如何从 Android 设备发送 icmpv6 路由器广告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42327378/

相关文章:

android - AutoCompleteTextView 结果出现然后消失

android - 使用 GridLayoutManager 将项目粘贴到 RecyclerView 的底部

c++ - 可以在数据报套接字中用于发送和接收吗?

python: urllib2 使用不同的网络接口(interface)

dns - 创建 IPv4 和 IPv6 SPF 记录

android - 任何参数都不能使用 Gson 提供的参数来调用

java - 改造预计为 BEGIN_OBJECT,但实际为 BEGIN_ARRAY android

mysql - 连接到本地 MySQL 服务器

networking - 如何将ipv6地址挂载到linux

linux - 添加链接本地地址