【问题标题】:Testing IPV6 code on Android在 Android 上测试 IPV6 代码
【发布时间】:2017-02-02 06:34:00
【问题描述】:

我们想设置一个 IPV6 开发环境,以便在 Android 上测试我们的 IPV6 网络代码。只是Android手机似乎无法连接到IPV6 WiFi网络。即使在三星 S7 上也没有输入静态 IPV6 地址的选项。那么我们如何开发人员对此进行测试。我们正在使用 MAC 设置仅限 IPV6 的 WiFi 网络进行测试。

【问题讨论】:

  • 我的 Android 5.1.1+ 设备完美连接到使用 NAT64 test network as specified by Apple 设置的 Mac。
  • 好吧,我尝试了 Nexus 4 版本 5.1.1。当我从我的 MAC 连接到 NAT64 网络时,它只是停留在获取 IP 地址。你能告诉我我需要改变什么设置才能让它工作吗?谢谢
  • 你能说一下安卓手机应该用什么接口连接到 MAC NAT64 网络 根本看不出如何通过 WiFi 进行此操作
  • 在运行 CM 12.1 的旧 Razr HD 上接口名称为 wlan0,在运行 7.0 的 Nexus 6 上接口名称为 wlan0。完美运行。只需连接到网络。

标签: android networking ipv6


【解决方案1】:

使用 DHCPv6。从 Android 5.1.1 开始支持它

编辑:我已经看到一些消息来源声称 dhcpv6 有效,但如果是这样,它似乎是 oem 补充。所以不是通用的,但值得一试。我还看到声称 SLAAC 有效

【讨论】:

  • 据我所知,不支持 DHCPv6。谷歌的立场仍然是不支持这一点。 code.google.com/p/android/issues/detail?id=32621
  • 如何使用 Android 设置 SLAAC
  • SLAAC 表示路由器发出路由器通告,其中设置了标志以允许客户端根据路由器通告中通告的 /64 选择自己的 IPv6 地址。
  • 我在 5.1.1 甚至 7.0 上都没有获得 DHCPv6 地址。不过,我确实在这两个上都获得了 SLAAC 和隐私地址。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 1970-01-01
  • 2011-10-24
  • 1970-01-01
  • 2011-10-25
  • 1970-01-01
相关资源
最近更新 更多