【问题标题】:Sending IPv6-packets from emulator to host-machine将 IPv6 数据包从模拟器发送到主机
【发布时间】:2012-11-26 11:49:31
【问题描述】:

我正在尝试将 IPv6 数据包从我的模拟 android 设备发送到我的主机。是否有任何 IPv6 地址可以从模拟器到达主机 ::1 地址(类似于 IPv4 的 10.0.2.2)? 我在emutlator networking guide 中没有找到任何关于在模拟设备上使用 IPv6 或在网上搜索的信息。

提前致谢。

【问题讨论】:

  • ::1 是本地主机,因此您将永远无法从模拟器访问该地址(它本身就是一个模拟主机,并且将拥有自己的 ::1 地址)
  • 安卓模拟器正在使用虚拟路由器将主机与模拟设备连接起来。当从模拟设备向 10.0.2.2 发送数据包时,它将被虚拟路由器重定向到主机 127.0.0.1 地址。这是为了以防我使用 IPv4,但我必须测试一些 IPv6 的东西,所以我需要类似的东西用于 IPv6。

标签: android android-emulator ipv6


【解决方案1】:

目前,Android 模拟器不支持 IPv6。最新消息来自three years ago

我计划为模拟器添加 IPv6 支持,但考虑到 QEMU 内部防火墙/NAT 的状态,这确实不是一件容易的事。希望它能够尽快推出,但我目前不承诺任何事情。

我能给你的最好建议是使用设备。但请注意,存在许多与 IPv6 over WiFi 相关的 Android 错误,因此目前您需要一个已经部署 IPv6 的运营商。

【讨论】:

猜你喜欢
  • 2015-05-19
  • 1970-01-01
  • 2023-01-27
  • 2012-11-28
  • 1970-01-01
  • 2019-12-23
  • 2020-06-13
  • 2014-08-29
  • 1970-01-01
相关资源
最近更新 更多