手机能不能支持ipv6_介绍Android手机的ipv6功能

来源:网络整理 作者:2017年12月26日 15:16
关键词:IPv6Android

  现在IPv6越来越普及,很多高校均支持IPv4/IPv6双栈协议。与此同时,百元以内的IPv6路由器也已经上市。不过现在的大多数安卓手机在默认状况下不支持IPv6,通过简单的方法,就可以开启安卓手机对IPv6的支持。

  IPv6网络的由来

  互联网自1968年诞生之日起,便以TCP/IP网络协议为基础在快速的发展,由于互联网上的主机数目不间断的增加,越来越多的主机需要分配网络地址以实现互联互通,IPv4网络地址资源数量不足的弊端也因此逐渐开始暴露出来。鉴于此,IETF(互联网任务工程组)开始着手规划并设计了用于迭代IPv4协议的下一代IPv6网络协议技术解决方案,IPv6网络协议方案的的实现与投入使用,成功的解决了IP地址缺乏、网络设备接入互联网不兼容的难题

  Android平台架构简介

  Android系统平台是由美国的Google公司和开放手机联盟领导的团队专门为移动便携式设备开发设计的一款基于Linux系统的嵌入式操作系统平台。Android系统在Linux内核架构的基础上不仅采用了Yaffs2文件系统、添加了针对相关移动设备特殊编写的驱动程序,而且还优化了Linux系统中的相关源码,使其更适合于移动便携式终端的使用。

  Android系统的框架结构大体上分为四个层次,分别为ApplicaTIon层、ApplicaTIon Framework层、Librarys层和Linux Kernel层。

  其Linux Kernel层主要用来提供上层系统与底层硬件之间交互相关的一些服务,主要包括硬件安全防护机制、内存分配策略管理、操作系统进程管理、网络连接管理以及相关必备的硬件驱动模块实现等。

  开启Android手机的IPv6功能

  手机首先需要获取Root权限。使用一般的一键root工具即可,推荐“完美Root”。

  安装“ES 文件浏览器”。打开Root工具箱,将文件系统挂载为“可读可写”(RW)。

  安装“SManager”。

  在电脑上打开notepad++,复制粘贴如下内容:

  #!/system/bin/sh

  for file in /proc/sys/net/ipv6/conf/*

  do

  echo 1 》 $file/accept_ra_defrtr

  done

  然后将文件另存为“EnableIPv6.sh”。

  注意编码为UTF8,换行符为UNIX风格。

  将“EnableIPv6.sh”复制到手机,并使用ES 文件浏览器将其移动到/etc目录下。

  使用SManager执行该脚本。现在你的Android手机就可以通过DHCP方式获取到IPv6地址了。等待几分钟,打开http://ipv6.tsinghua.edu.cn/,在网页右侧可以看到自己的IPv6地址。

  注意事项

  以上方法在Android4.0(ICS)上测试通过。

  如果脚本执行无效,请检查文件系统是否已经挂载为RW。

  ISP和路由器都要支持IPv6,且路由器要开启DHCP

  Android的IPv6连接实验过程

  硬件设备

  1、购买了华为的IPv6路由器,经参数验证确认该设备可以进行基于IPv6协议的网络环境的搭建,用作实验中的网络信号接入源。

  2、实验中使用的手机是小米4手机,手机型号为MI 4LTE,其完整的手机参数示意图如下图1所示;经参数验证,该手机的系统和基带模块具备实验条件

  手机能不能支持ipv6_介绍Android手机的ipv6功能

12下一页全文

本文导航

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
声明:电子发烧友网转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站而转移。
作者如不同意转载,既请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。
收藏 人收藏
分享:

相关阅读

发表评论

elecfans网友

分享到:

用户评论(0