XFile

关于XFile XFile架构 利用XFile打造家用文件服务系统 移动端应用 开发历史 下    载 授    权 联系我们
 

IPV6下XFile使用参考

 

1 家用文件服务器的用途

2 家庭装修时网络结构的布局

3 家用文件服务器硬件采购和组装

4 Windows平台优化部署

5 Linux平台的安装部署

5 服务器端XFile软件的 参数设置

6 手机 平板客户端软件的安装和设置

7 电脑端客户端的使用

8 常见问题和解决方法

   

 XFile软件已经可以顺利运行在IPV4和IPV6双协议栈下,可以按国际主流的ipv6地址变通格式,智能识别处理ipv6格式并实现对第三方播放器软件的兼容,通过了内部测试,ipv6已经基本没有大问题,以下是我们根据IPV6网络下试验测试,总结出的一些可能会帮助到您的使用的参考意见.

特别注意:

     Ubuntu Linux等操作系统桌面版,由于默认开启了RFC 3041关于ipv6临时地址的功能,导致每过一段时间就会产生一堆的临时ipv6地址,而用户无法直观分辨,造成了各种困扰,而且对ddns简直是灾难,有些能访问,有些无法访问,我们这里建议你,执行下面的指令来关闭这个临时地址功能:

     [a] 在命令行下, cd /etc/sysctl.d/

     [b] 如果你不会使用vi 或者nano进行编辑,那么需要修改权限到任何用户可以读写,执行命令 sudo chmod 0666 ./10-ipv6-privacy.conf

     [c] 现在你可以使用图形界面打开 /etc/sysctl.d/10-ipv6-privacy.conf这个文件了

     [d] 原来的内容应该是:

            net.ipv6.conf.all.use_tempaddr =2
            net.ipv6.conf.default.use_tempaddr = 2

          我们做服务器不能老是变化ip地址,修改成

           net.ipv6.conf.all.use_tempaddr =0
           net.ipv6.conf.default.use_tempaddr = 0

         然后保存配置文件,重新启动Linux,就会发现系统只有一个有效ipv6地址了,也不会再产生一堆的ipv6地址了.

   Windows7等操作系统下,同样默认开启了RFC3041,这对服务器软件是不利的,特别是对防火墙造成了严重的困扰,而且对ddns简直是灾难,你可以在命令行下使用

    netsh interface ipv6 set global randomizeidentifiers=disabled
    netsh interface ipv6 set privacy state=disabled 

   来彻底禁用临时ipv6地址(重新启动windows).

 

其他方面:

     1 硬件层:事实上,目前我们能接触到的绝大部分电子设备或者电脑,只要能运行合适的操作系统,都是能够支持IPV6协议的. 目前的主要问题是国内的主流家用路由器在软件层还没有开放对ipv6的支持,比如TP-LINK和华为,不过相信随着国家强制推广IPV6,厂商可能会加入对IPV6的支持,不过,2018年10月,TP-LINK已经开始提供对IPV6的支持.

    2 操作系统: 桌面操作系统,除了老旧的Windows xp操作系统需要安装协议栈,主流的Windows7 Windows10 Windows Server2008R2 Linux(2.6核心开始) 等都已经默认支持IPV6,BSD UNIX 等内核均已经支持IPV6, 手机平台 ios也已经支持IPV6,Android 系统从4.x版本开始已经支持IPV6[包括电视盒和平板],可以认为,目前在操作系统层面,使用IPV6已经没有问题.

    3 应用软件: 目前pc端一般最新版本都会支持双协议栈,没有问题,出问题的主要是android系统本身代码里, Uri.parse这个函数的实现代码对ipv6地址的解析存在bug, 这是google的操作系统层面的问题,这个问题在2018年12月被修复,但是到实际用户的rom更新会有很长的延迟,而且很多设备的系统商已经根本不提供更新了,不过没关系,我们已经通过技术手段绕过了这个折腾了几年的Bug,你只要升级到2019.02或者最新版本就可以..

   4  电信运营商: 因为国家级强制推广IPV6,目前我们测试,联通和电信的手机无线网络已经支持ipv6+ipv4双栈,并成功获取到ipv6地址,但是固网宽带目前双栈或者ipv6目前只在部分地区推广,大范围应用估计要在2019年开始. 如果不会用命令行等本地检测,那么 用浏览器打开 www.ipv6-test.com 或者 www.test-ipv6.com ,会显示你的网络是否支持ipv6.

  特别提醒注意的是,目前的ipv6地址大部分是公网地址,而我们默认的ipv6地址接受类型是内网,因此请修改配置参数,并确保参数文件set.ini里 Internethttp_Disable=0 .

 

详细的操作案例请参考:   外部访问    使用手机QQ邮箱获取家里Xfile服务器IPV6地址变化的方法

 

作为福利,建议浏览本页面的朋友关注一下: RFC 3633 和 RFC 8168 , 如果您的ISP IPV6拨号支持这两个协议,会有特别的惊喜,详细就不展开了,因为牵涉到专业性的东西,只能帮你领进门.

 

 

 

   

 

 

 

 

 

 
(c) 2011-2019 phoenixp2p.com