使安卓手机支持IPv6的终极方法

网络 网络管理
本文主要讲述如何使安卓手机支持IPv6。需要的软件有smanager、Smeditor、ES 文件管理器、QQ文件传送器 、EDITPLUS、IPv6权限软件ipv6config以及IPV6检测软件simpleIP等。

测试日期:2015年3月29日

测试环境:安卓4.2

需要软件:

1,用于管理:smanager (script manager)

2,用于编辑:Smeditor (script manager and Editor)

3,用于浏览和寻址:ES 文件管理器

4:QQ文件传送器

5,linux文件编辑器:EDITPLUS

其他测试软件:

1,IPv6权限软件ipv6config

2,IPV6检测软件simpleIP

3,网络状态监测软件NetworkInof

4,IPV6寻址软件IPv6 and More

用于手机和电脑之间通讯上传的软件(QQ文件)安装地址:

修改好的文件储存在此处(无需再下载其他手机和电脑之间进行文件上传的上传软件了。

C:\Documents\Tencent Files\你的QQ号码\FileRecv\MobileFile

D:\Documents\Tencent Files\你的QQ号码\FileRecv\MobileFile

一,修改地址:

1,修改地址:根文件夹 符号: /

2,修改地址:etc文件夹:system/etc/

二,执行地址:

1,根文件夹 符号: /

2,etc文件夹:system/etc/

安卓文件修改基本教程:http://man.chinaunix.net/linux/how/Linux-IPv6-HOWTO-11.html

设定一个IPV6控制值

使用 "echo" 设定一个值.

# echo "1" >/proc/sys/net/ipv6/conf/all/forwarding

使用 "sysctl"

使用 "sysctl" 设定核心是当前流行的方法, 您也能用. 如果/proc-filesystem 没有挂进来, 那么您只可以访问/proc/sys/*

"sysctl"程序在"procps"安装包中.(Red Hat Linux systems)

sysctl-interface 需要在核心中进行激活, 在编译的时候可以通过以下选项完成:

一,将链接(1)中的文字,用EDITPLUS编辑为UNIX换行符的SH(***.sh)文件,。

二,将链接(2)所需UNIX的nx.stxi语法文件在EditPlus官网下载后打开EDITPLUS软件进行设置导入。下载地址

工具——参数设置——文件——设置语法。文件扩展名:sh 语法文件:导入本机文件夹中的nix.stx文件(注释2)

1,链接:https://docs.google.com/document/d/1-npilXgxxd9TIo_OHCuLHz1jA8U-i5oihTsuKydReNY/

2,https://www.editplus.com/javacpp.html

(1)、EditPlus 是 Windows 下的一个文本编辑器、HTML 编辑器、PHP 编辑器以及 Java 编辑器。它不但是记事本的一个很好的代替工具,同时它也为网页作者和程序设计员提供了许多强大的功能。

(2)、nix.stx 是linux文件字符和编码支持库

解决方法

原因找到了,也就好解决了,就是要把/proc/sys/net/ipv6/conf/*/accept_ra_defrtr文件中的值设置为1即可。有以下三种方法,你可以随便选一种:

一,修改ROM包

1. 修改rom包中boot.img中的/init.qcom.sh文件,把echo 0 > $file/accept_ra_defrtr修改为echo 1 > $file/accept_ra_defrtr。

二,更新ROM包

然后更新此rom包。修改ROM包可以利用“android kitchen”这个工具来修改,需要有一定的linux基础和动手能力。网上有一个已经修改好的,适用于M1标准版,是基于MIUI 3.38修改的。

3,改好的文件:

下载链接:http://yunpan.cn/Q9uLckp6JwuKH (稍后再下载或者访问https://docs.google.com/document/d/1-npilXgxxd9TIo_OHCuLHz1jA8U-i5oihTsuKydReNY/)下载。

三,利用第三方软件

1. 方法一有个缺点,就是如果需要升级系统的话,每次都需要修改rom包,比较麻烦。

2,利用脚本文件:(点这里下载),利用“终端模拟器”等软件执行这个脚本后,ipv6就正常了。

3,如果你觉得麻烦,可以安装一个”script manager”软件,把这个脚本设置为开机启动。就一劳永逸了。

所需程序和命令:

3-1,命令依次为:打开smanager (script manager)

3-2,编辑,复制链接中的文字:https://docs.google.com/document/d/1-npilXgxxd9TIo_OHCuLHz1jA8U-i5oihTsuKydReNY/

3-3,点击帮助,出现10个选项:你可以选择:

(3-3-1) Run as root, (3-3-2) Run a boot (3-3-3) Run in Background

3-4,确定。

3-5,Run

3-6,执行init.qcom.post_boot_boot.sh 使得系统执行一次全部etc中的文件。最后退出。

结果:

使用第三方软件测试可行。如:ipv6config,simpleIP,NetworkInof ,IPv6 and More。

如经IPv6 and More检测网址为TYPE为:Global Unicast 即为正确

IPV6寻址软件IPv6 and More

总结

以上方法经过了测试真实可用。

责任编辑:蓝雨泪 来源: CSDN博客
相关推荐

2012-05-24 19:08:13

2018-08-05 17:25:13

IPv6转换网络地址

2022-10-17 08:48:27

2010-05-27 15:19:58

IPv6与移动通信

2010-05-26 15:17:54

IPv6协议

2010-05-31 13:14:00

移动IPv6

2010-02-06 11:38:25

2010-08-11 16:07:14

IPv6协议H3C

2013-03-13 09:56:24

IPv6IPv4NDP

2010-05-31 10:16:31

禁用IPv6协议

2010-05-27 15:44:00

卸载IPv6协议

2012-06-06 09:05:16

IPv6

2011-07-08 09:35:36

IPv6操作系统路由器

2019-07-01 10:09:09

IPv6IPv4运营商

2010-05-26 14:16:19

2011-08-30 14:38:29

2012-12-10 14:53:54

2009-07-15 10:22:27

2011-07-10 14:01:00

IPv6应用过渡

2019-06-05 15:43:34

IPV6IPV4网站
点赞
收藏

51CTO技术栈公众号