分类
ddwrt 硬件

ddwrt ipv6 支持设置

走了不少弯路。

固件: DD-WRT v3.0-r31205M kongac (02/03/17 v24sp2 应该是这个版本。

网络联通 有公网ip

首先去ddwrt官网看配置。

先决条件

  • DD-WRT兼容的路由器
  • 关于Command Line的知识
  • 关于ip command的知识
  • DD-WRT version 22 prefinal 5 minimum with distribution voip or standard only
    • IPv6不是在所有的DD-WRT v24上都能工作。 24v sp1已经正式可以在IPv6下工作。
  • 通过图形界面 IPv6 Administration/Management/Router Management/Ipv6 启用IPv6
  • 启用jffs 将有所帮助 (可选)

[edit]局域网上的IPv6

[edit]概述

如果你已经有一个工作的IPv6路由器,或者对讲IPv6通信传出局域网不感兴趣,那么你主要关心的是如何将无线客户数据传给有线客户。

如果你的DD-WRT路由器是你的IPv6路由,查看下面的其他6到4隧道解决方案。

[edit]开启IPv6支持

在 Administration>Management 页面,启用 IPv6 和 radvd

[edit]配置Radvd (如果 DD-WRT 不是你的IPv6路由器)

Radvd与DHCP服务器类似。它将你的IPv6前缀通知给本地网络,以便新的客户机可以生成它自己的IP地址。下面的配置告诉radvd从有线端获取一个IPv6地址,然后适当地播报给LAN (br0).

将下面的代码拷贝到radvd设置框:

interface br0 {
   AdvSendAdvert on;
   prefix 0:0:0:1::/64 {
    AdvOnLink on;
    AdvAutonomous on;
   };
};

[edit]6to4 Setup

[edit]Overview

6to4 is a mechanism which assigns a large block of IPv6 addresses to every IPv4 address on the Internet. You can use 6to4 with DD-WRT to give every computer on your network a globally-accessible IPv6 address without the need to configure explicit tunneling. This should be the simplest method to add IPv6 to your entire network.

Important Reminders 重要事项:

  • In order to use ipv6, you need the Standard or VoIP version of DD-WRT, as these are currently the only ones which support both IPv6 and radvd. 要使用ipv6,你必须使用Standard 或 VoIP版本的DD-WRT,它们是同时具有IPv6和radvd的版本。
  • The detailled configuration steps are targeted toward users with a basic DHCP connection for the WAN part. So, if using PPPoE will require replacing vlan1 with ppp0 in each instance. Other connection types will vary. 具体的配置步骤是针对某一个WAN接口以及其下的局域网而言的。因此拥有一个以上WAN接口的路由器,需要针对自己使用PPPoE拨号的具体情况来替换脚本中的vlan1参数。
  • When using DD-WRT standard on a router with 4MB Flash, there is no space available for jffs. 如果你的路由器使用standard版的DD-WRT或Flash空间只有4MB,将没有足够的空间分配给jffs。
  • This guide only relies on nvram variables, so that jffs is not needed. 本指南仅依赖于NVRAM,不需要jffs
  • The configuration shown below has been verified to work properly on v24 sp1 stable (standard) 下面的配置在v24 sp1(standard版)已可稳定运行

[edit]Enabling IPv6 Support

On the Administration>Management page, enable IPv6 and radvd.

[edit]Configuring Radvd

Radvd is similar to a DHCP server. It advertises your IPv6 prefix to the local network, so that a new client can generate its own IP address. This config tells radvd to get a 6to4 prefix from the WAN side (vlan1) and announce it to the LAN (br0). Radvd类似于一个DHCP服务器。它公布你的IPv6前缀到本地网络,使新的客户端可以生成自己的IP地址。这个配置告诉radvd获得来自WAN端(VLAN1)6to4前缀,并予以公告到LAN(br0)

Copy the following into your radvd settings box:

interface br0 {
   MinRtrAdvInterval 3;
   MaxRtrAdvInterval 10;
   AdvLinkMTU 1280;
   AdvSendAdvert on;
   prefix 0:0:0:1::/64 {
    AdvOnLink on;
    AdvAutonomous on;
    AdvValidLifetime 86400;
    AdvPreferredLifetime 86400;
    Base6to4Interface vlan1;
    AdvRouterAddr on;
   };
};

[edit]Startup Script

This startup script acquires your current IPv4 address and uses it to calculate a 6to4 IPv6 address. It then creates the tunnel interface, configures a route, and assigns the address. Afterwards, it sends radvd a SIGHUP so that it will become aware that the prefix has changed. 该启动脚本获取当前的IPv4地址,并用它来计算的6to4 IPv6地址。然后它创建的隧道接口,配置路由,并分配地址。接着,它发送一个SIGHUP radvd使其意识到,前缀已改变。

Go to Administration>Diagnostics or Administration>Commands in v24 sp1, copy the following into the big box, and hit “Save Startup”.

insmod /lib/modules/`uname -r`/ipv6.o
sleep 5
radvd -C /tmp/radvd.conf start
sleep 5
WANIP=$(ip -4 addr show dev vlan1 | awk '/inet / {print $2}' | cut -d/ -f1)
if [ -n "$WANIP" ]
then
 V6PREFIX=$(printf '2002:%02x%02x:%02x%02x' $(echo $WANIP | tr . ' '))
 ip tunnel add tun6to4 mode sit ttl 255 remote any local $WANIP
 ip link set tun6to4 mtu 1280
 ip link set tun6to4 up
 ip addr add $V6PREFIX:0::1/16 dev tun6to4
 ip addr add $V6PREFIX:1::1/64 dev br0
 ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4
 kill -HUP $(cat /var/run/radvd.pid)
fi

[edit]6to4 on current builds (after v24 sp1)当前版本的6to4(v24 sp1以后的版本)

Pandora-Box got a script that works on current builds of v24. This has been successfully implemented on Eko 13309 big (which does not come with ipv6, so you must use “ipkg install kmod-ipv6” to get it to work). Pandora-Box有个脚本可在v24版本上运行。这个脚本在Eko 13309 big{某路由器的型号}上使用成功(其中ipv6不能启动,因此必须使用”ipkg install kmod-ipv6″让ipv6运行){貌似是Eko 13309 big才会碰到的情况}

The scripts are as follows:

in Administration, under IPv6/RaDVD config:

 interface br0 { 
 MinRtrAdvInterval 3; 
 MaxRtrAdvInterval 10; 
 AdvLinkMTU 1280; 
 AdvSendAdvert on; 
 prefix 0:0:0:1::/64 { 
 AdvOnLink on; 
 AdvAutonomous on; 
 AdvValidLifetime 86400; 
 AdvPreferredLifetime 86400; 
 Base6to4Interface vlan1; 
 }; 
 }; 


in Adminstration > Commands, Startup Script:

 insmod /lib/modules/`uname -r`/ipv6.o
 sleep 5 
 radvd -C /tmp/radvd.conf start 
 sleep 5 
 WANIP=$(ip -4 addr show dev vlan1 | grep 'inet ' | awk '{print $2}' | cut -d/ -f1) 
 if [ -n "$WANIP" ] 
 then 
 V6PREFIX=$(printf '2002:%02x%02x:%02x%02x' $(echo $WANIP | tr . ' ')) 
 ip tunnel add tun6to4 mode sit ttl 255 remote any local $WANIP 
 ip link set tun6to4 mtu 1280 
 ip link set tun6to4 up 
 ip addr add $V6PREFIX:0::1/16 dev tun6to4 
 ip addr add $V6PREFIX:1::1/64 dev br0 
 ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 
 kill -HUP $(cat /var/run/radvd.pid) 
 fi 
 radvd -C /tmp/radvd.conf start

以上方法可以看到ipv6的地址也获取了。但是只有路由器获取。

不过也可能是win7的这个服务没有打开。

google 发现台湾有的人这么设置 很简单 ddwrt ipv6

设置上面的完了还是不行。

路由没问题。ipconfig看到也有ipv6的地址就是链接不上。

查win7配置ipv6的问题 百度。http://www.360doc.com/content/11/0903/18/7506362_145530484.shtml

发现这篇文章。前面也是cmd命令行。最后发现有个服务没有启动 也启发了我。我看看我的服务启动了没有。发现没有。

services.msc 运行这个。

然后ip helper 启动服务自动。

十多次测试。终于成功了。最后用这个网站测试。http://test-ipv6.com/index.html.zh_CNhttp://test-ipv6.com/index.html.zh_CN

终于成功

ipv6 是万物互联的基础。我就是为了电脑能连接 padavan 的openvpn 上面文章设置好了。就只有ipv6 可以外网访问。然后我用ipv4的win7系统 无法连接。只好折腾成ipv6 还好成功了。

这个讨论ipv4 和ipv6 文章 实用型。可以看看。

都2020年了,关闭IPV4之后,还是寸步难行

https://www.chiphell.com/forum.php?mod=viewthread&tid=2259903&fromguid=hot&mobile=2

分类
vpn 硬件

padavan openvpn

好像ipv4 udp 和ipv6 udp 修改remote 为域名 都无法连接成功.必须按照教程来完整操作.才能成功.怪不得.文章名字叫做.

Padavan固件公网ipv6下的openvpn服务端搭建

https://mp.weixin.qq.com/s/3bLNQU0my6QJy0aeFu4DBw?scene=21#wechat_redirect

现在明白了.有时候创造新的方法 可能不成功.折腾了好几天.郁闷.

分类
ddwrt

ddwrt 不小心关了web访问 无法通过ip地址访问

原因:因为用了ddns。所以导致访问域名acevs.com的时候显示 路由器界面。不安全。

百度 发现 其他路由 可以关闭 web访问路由器。我就登陆ddwrt后台 发现 了

如图:正确设置。关闭远程访问路由器 域名就不会显示路由页面

另外说一下 不重置ddwrt 到出厂设置 恢复 web访问

ddwrt虽然没有设置多少东西。但是ppoe 无线密码 端口映射之类的也得忙活十分钟。

系统打开 cmd

然后输入 telnet 路由ip地址

输入用户名

输入密码

输入

httpd -h /www

官方指导 https://wiki.dd-wrt.com/wiki/index.php/Web_Interface

非官方输入这个好像也可以的

https://wenwen.sogou.com/z/q481088785.htm

求救呀..无法通过web访问dd-wrt了…但是telnet可以连上..

今天不小心去掉了Web Access下面Protocol 选项的http和https并且把 enable info site 选成了 disable...重启路由后发现无法从过lan的ip访问控制页了....咋办呀现在telnet上去不知道怎么再开启那2选项

最新回答 (2条回答)

匿名用户1级2013-09-13 回答

telnet进去输入httpd -p 80就可以打开WEB了



嵌入式 – 我不小心禁用了DD-WRT的Web界面

https://www.jb51.cc/html/228729.html 这个发现官方方法
分类
vpn 硬件

Padavan固件公网下的openvpn服务端搭建

环境 小米ac2100 chongshengb pandavan固件。

走过的步骤。记录

能获取到公网IP,并已经做好了ddns

端口映射1194 这个不知道是否需要做。我做了。

1. 开启路由器的openvpn服务端(其实这个在网络上已经有不少相关教程了,大

 2. 大致流程:首先【启用VPN服务器】开关;【VPN协议】选openVPN;

 3. 【通信协议】根据个人实际情况选择,是IPv4那么就选IPv4,假如是IPv6那么就选【TCP over IPv6】,

 4. 下面的【分配子网】选择{是(使用NAT到LAN)};

 5. 【通过VPN转发所有的客户端流量】选择{是};

 6. 【客户端访问】选择{完全访问权限};

 7. 其余的选项默认就行,或者有了解的话自己个性化也没问题:)。

下一步:进入【openVPN证书和密钥】,选择{生成密钥},这个操作需要一定时间,路由器可能会卡滞,不用担心。

加密算法rsa位数越多越好随意。1024也可以了 ec p-258 这个没有查到资料没有用这个加密方法。知道的可以告诉我。

然后下一步:再次进入【设置】,把【VPN】协议暂时选择成另外一个协议,然后进入【客户端账号】选择添加账号,自己选择{用户名}{密码}和{IP地址号}。为什么换成其它协议才能添加账号,可以看到在{openVPN协议}下密码那一栏无法填写,至于为什么我也不晓得哒

下一步就是选择【导出client.ovpn】,把文件下载到本地后需要进一步处理。

 2. 下面的【remote】,指的就是路由器的公网地址,因为前面做的是IPv6的ddns(具体参考另外一篇【ddns实现中阿里云配置RAM及解析】),所以这里要把原来默认的IP改成自己的域名,端口的话就是前面自己设置的,默认就是1194。

 3. 然后还一个最关键的,要在【;float】后面加一行【auth-user-pass】。我就是在这里出问题,后面搜索看配置文件含义就发现了,假如不加这一行,那么在客户端进行连接使用的时候,不会要求输入用户名和密码,这样就怎么都连接不上,

 最后电脑端登陆 右键 选中这个

然后出现

下面这个

成功。好像错误提示不少。但是

小米路由vpn这个地方提示

ok

最后 网易邮箱ovpn 文件 让手机用。发了3四次 ovpn文件封号了。不能发邮件了。申述中。不知道违反了什么规定。系统无任何提示。只能申诉。有大神遇到过吗?

参考文章:https://post.smzdm.com/p/a839e3d7/ Padavan固件公网ipv6下的openvpn服务端搭建

https://mp.weixin.qq.com/s/3bLNQU0my6QJy0aeFu4DBw?scene=21#wechat_redirect

https://mp.weixin.qq.com/s/eXekF6Ts3Z5FdrURI1Pwgw

【技术】家庭宽带的IPv6外网访问

分类
vpn 硬件

pandavan的vpn教程

也是需要ddns。改天把另一个域名也ddns到pandavan路由上测试一下。

Padavan固件公网ipv6下的openvpn服务端搭建

https://post.smzdm.com/p/a839e3d7/

家庭宽带的IPv6外网访问

https://mp.weixin.qq.com/s/eXekF6Ts3Z5FdrURI1Pwgw

分类
vpn 硬件

vpn 797 问题解决

dell笔记本 2011年左右的。笔记本wifi速度慢 测速2-3M 打算把fast无线网卡 fw300u 安装上。安装完驱动插上无线网卡无反应。系统寻找驱动我关闭了。这个后悔。应该等它寻找。然后再到设备管理器找问号设备。然后点击属性安装驱动程序就可以了。fw300u测速8—9M速度提升大概三倍。还不错。

换完无线网卡。尝试之前l2tp vpn链接。十分顺利链接上了。看来。dell的无线网卡问题。太老了或者驱动定制的 没有vpn功能。

现在openvpn l2tp vpn都能链接了。笔记本功耗低当个播放器hdmi链接租的房子的小米电视。

vpn 797 l2tp 可以考虑更换无线网卡解决问题。

分类
frp nas 硬件

远程ddns和vpn速度比较

vpn l2tp 系统自带程序连接 win10

ddns和vpn都开着的情况下。

ddns单独开放

ddns速度快一些。vpn速度慢一些。但是基本可以忽略。

ddns相对于vpn少了不少环节。vpn需要加密 ddns不用。

分类
nas 硬件

L2TP vpn aliddns 局域网 自己搭建网速测试服务 简单评测

环境:苹果11 手机 6300v2 2.4G 同一个位置 测试三次

L2Tp 苹果自带链接VPN 测试四次

网速波动大 jitter波动也大。

看看ddns

ddns波动也有 相对来说 比vpn速度快一些。

最后看看局域网访问速度。

波动最小 最稳定。

局域网大于ddns大于vpn

外网vpn更安全一些。

回头用台式机测量一下。再发数据。无线网本身就不稳定。仅供参考。

ddnsto说是比ddns更快。但是应该也没有局域网稳定。

另外win7 l2tp vpn 局域网链接nas 可以吗?

分类
硬件

[教程] 【重获新生】让R6300V2支持384.17!变身RT-AC6300v2..

arm384梅林改版固件 – R6300v2重获新生!

固件  梅林改版固件  arm384  软件中心

〇、前言

各位板油,Are you OK? 我知道很多人等384固件等的望眼欲穿,楼主也是,奈何平时实在太忙,要不是疫情期间在家工作,楼主都不知道原来384固件是如此令人期待,借用@sadog 的话:等待实在太久太久,久得我自己都认为梅林arm机型不会有384固件,等待是否值得,我自己也不清楚。太多人想要384固件,得不到的东西总是美好的,以至于期待久了就会觉得384固件什么都好,无条件的好。希望大家理性看待梅林arm384固件,384固件的确很好,但是也许也并没有那么好,简单总结如下。

1. R6300v2从arm380升级到arm384固件会失去什么

WAN口变LAN 4口,LAN4口变WAN口,依次类推;除非刷回官方CFE否则无法刷任何官方固件或者380梅林/Tomato/DD固件,也不能直接刷AC68U固件;基本上拥有其它armv7l机型的所有功能,也失去了它们升级到384时失去的所有功能;arm384固件的首页没有温度、网速等信息的状态显示;arm384固件的内存占用率将会比arm380系列高得多;

2. R6300v2从arm380升级到arm384固件能得到什么

AiMesh ;1.5代的软件中心;更多的安全更新和功能更新;只要自己不作就刷不死的CFE;楼主自己测试的时候,如果不作为aimesh节点,好像所有的信道都是打开的,也许这是一个福利——待证实;

3. 小结

由于本人精力有限,折腾路由器纯属个人爱好,因此本次移植R6300v2采用了最为简单粗暴的搭车方法——即想办法让Merlin固件认为这是一台AC68U/66U_B1,然后通过最小最小的修改,让CFE和固件得以正常工作(这也是LAN和WAN口变动的原因之一),这样的好处是以后还可以继续搭车!以前arm380梅林改版固件,针对固件做了很多功能增强和一些功能hack,这是因为当时开发组很多人一起在一起修改、调试、测试,并且开发组大家都是使用的这些路由器,现在不具备这些条件了由于搭车,当开发组release出其它型号尤其是AC68U的固件时,大家千万不要去刷,需要等楼主release改版固件,否则无法正常工作。其它的型号支持,例如R6400/R7000等实现类似的功能,短期内楼主一定会无视,R7000刷V大的原版固件作为节点,足够用了,其它的型号对不起了,楼主只喜欢电磁炉的造型。

4. 其他

楼主并不保证此固件长期的更新,建议买硬路由新机器的考虑armv8等平台而不是armv7l。arm384梅林改版固件软件中心维护地址:https://github.com/koolshare/armsoft#armsoft更多arm384梅林改版固件和其对应的软件中心相关信息参考本帖:七、FAQ

一、刷机须知

注意1:请刷机的朋友认真阅读本帖!!!刷机带来的风险请自行承担!!! 
注意2:刷CFE风险极大,刷CFE风险极大,刷CFE风险极大,请想好再动手!!! 
注意3:欢迎转载本帖,但是请一定尊重开发组的成果,注明本帖来源!!!楼主最开始调试CFE的时候就把电磁炉搞挂了,幸好@cmwl 帮我安装了SPI的NOR启动,才得以顺利调试,在这里表示感谢!

二、本教程的R6300v2主要特色

使用梅林固件源代码为基础(asuswrt-merlin.ng代码)修改;在梅林固件基础上增加一些软件中心用到的功能,如dnsmasq with ipset,base64,等功能;koolshare软件中心支持;AiMesh支持解锁。根据自己需要想变AC68U或者AC66U_B1都可以!

三、支持机型

国行版R6300v2这也是楼主一直在测试的硬件。 所有看似与R6300v2类似的NETGEAR路由器均未测试过,均不保证支持,有闲情逸致的板油可以测试并告诉我结果。刷完以后,工作起来就像是:华硕 RT-AC68U华硕RT-AC66U_B1

四、更新日志

384.17_0(2020年05月21日)

同步asuswrt-merlin.ng代码384.17_0,详情:asuswrt-merlin.ng更新日志384.17_0不支持RT-AC87URT-AC3200关于UU加速器,因为华硕官方(ASUSWRT)固件内置的UU加速器本身存在验证机制,使得其只能在官方固件中使用,所在即使从官方继承过来的梅林和梅林改版固件,是不能使用自带的UU加速器的(并且因为梅林使用ntpd的原因,梅林固件本身也没有UU的开机触发启动机制)。所以在384.17部分机型中虽然会显示UU加速器的侧边栏,但是UU是不能使用的。如果需要使用UU加速器的,可以使用UU官方的梅林版本的UU加速器(通过手机APP安装)。一些机型,比如RT-AX88U,如果从官方固件版本3.0.0.4.384_81790或者更新版本升级此版本固件,刷机后需要恢复出厂一次!不然可能会遇到无法登录后台的问题。

五、操作步骤(请仔细阅读):

请仔细阅读本部分的刷机步骤!任何一步都不能少!也不要随意增加步骤!尤其是在刷CFE的时候!建议刷机前对下载的固件的md5/sha1进行校验,以确保固件文件的完整性。

刷机准备:

建议下载好所需工具和固件文件以后,对固件的md5校验码进行核对,以保证固件的完整性;建议刷机全程使用电脑端谷歌chrome或者chrome内核的浏览器进行操作;刷机全程使用有线连接R6300v2路由器的LAN3或者LAN2口进行操作;如果是Windows系统,请打开自带的tftp工具,请不要用tftp32/tftp64/华硕救援工具(该类工具会超时导致最后一点点固件刷不进去);

固件定义:

约定380梅林固件为380版本的R6300v2固件,是Koolshare专门为R6300v2移植的380版本梅林固件。约定384改版固件为本次楼主为了R6300v2专门修改的改版384梅林固件,刷了这个之后才算顺利完成华丽变身

刷机操作:

操作 – 0:下载所需要的所有文件,包括mtd-write,cfe_r6300v2_qin.bin,CFEEdit.exe,RT-AC6300V2_384.17_0-20200522.trx,R6300V2_380.70_0-X7.9-koolshare.trx,等所需文件,如果当前R6300v2已经是380梅林固件则无需再下载R6300V2_380.70_0-X7.9-koolshare.trx操作 – 1:在【系统管理】-【系统设置】内,开启ssh,设置LAN only即可,此时R6300v2请断开除了刷机电脑之外的任何网络连接,包括WAN口,同时,建议将R6300v2的LAN口网段设置为192.168.1.1,以避免不必要的麻烦(尤其是刷了CFE之后重启时)操作 – 2:打开Windows电脑,使用CFEEdit.exe修改mac地址和secret_code,请根据自己路由器的mac更改,改完之后,仍然另存为cfe_r6300v2_qin.bin假设et0macaddr=18:31:00:00:00:00
则0:macaddr设置为与et0macaddr一样即18:31:00:00:00:00
而1:macaddr则+4,为18:31:00:00:00:04操作 – 3:Windows用户使用winscp将mtd-write,cfe_r6300v2_qin.bin上传至路由器,假设放在了/tmp/home/root目录操作 – 4:ssh登录380梅林固件系统,软件windows下推荐使用putty,mac或者linux下不推荐想必板油也知道,执行以下命令(一定要执行nvram erase!一定要执行nvram erase!一定要执行nvram erase!),有能力的板油可以备份自己的CFE,不备份也没事,反正刷CFE要么挂了得找硬件维修,不挂的话原版cfe似乎也没啥吸引力了吧…nvram erasecd /tmp/home/root chmod +x mtd-write./mtd-write -i cfe_r6300v2_qin.bin -d boot操作 – 5:刷CFE完成后,手动断电路由器,然后开机启动时按住WPS后打开电源,并按住WPS 10秒钟 ,这个时候应该可以看到电源灯闪烁,然后断开电源,如果没有外接TTL,那么按住WPS看到电源灯闪烁是刷CFE成功的重要标志;操作 – 6:用有线将电脑通过网线连接至R6300v2路由器的LAN2或者LAN3口,手动设置网卡的地址为192.168.1.100,截图为mac设置方式,Windows用类似的方法,设置好之后,打开命令号,输入 ping 192.168.1.1 (windows命令为 ping 192.168.1.1 -t)操作 – 7:按住 Reset按钮并上电,按住Reset按钮不松开,观察ping的命令行,如果看到有返回并且ttl=100,那么就此时CFE就处在tftp server模式下了,此时需要通过自带的tftp工具将384改版固件刷到路由器,注意这里是用系统自带的tftp工具刷384改版固件!用系统自带的tftp工具刷384改版固件!用系统自带的tftp工具刷384改版固件!这个时候由于CFE已经刷好了,实际上R6300v2就已经被认为是RT-AC66U_B1了!  Windows系统需要先打开自带的tftp工具然后打开powershell或者cmd通过命令刷入,打开方法见这里:按Windows键然后输入appwiz.cpl,然后点击左侧的“打开或关闭系统功能”,再找到“TFTP Client”即可然后按照如下指令(假设固件放在Downloads文件夹下):cd Downloads tftp -i 192.168.1.1 PUT RT-AC6300V2_384.17_0-20200522.trx# 这里也要等待一段时间,比较长,要有耐心,此时如果打开资源管理器可以看到正在上传,只是tftp速度很慢(2Mbps大约)# 然后会等到成功的通知Transfer successful: 37122048 bytes in 160 second(s), 232012 bytes/sMac电脑由于自带tftp软件,所以用起来很简单的,用如下命令就能刷入:$ tftp tftp> connect 192.168.1.1 tftp> binary tftp> rexmt 1# 下面这一步会需要比较长的时间,请耐心等待,直到后面的"Sent 37126144 bytes in 169.5 seconds"出现然后再退出tftp> put RT-AC6300V2_384.17_0-20200522.trx Sent 37126144 bytes in 169.5 secondstftp> q$操作 – 8:通过tftp的方式刷完机之后,略微等待30秒钟,如果没发现R6300v2在重启(表现为logo灯亮然后灭),那么手动断电并重新上电,然后继续等待,此时会重启大约3次,花费1分钟到3分钟时间不等;操作 – 9:清空浏览器缓存,将电脑的网卡设置为自动获取IP,然后等待R6300v2哦不是RT-AC6300v2 :-P(对楼主就是这么调皮) 启动!如果浏览器中输入192.168.1.1能打开如下网页,那么恭喜你,你成功了!
操作 – 10:相信后面的操作你都会了,如果你在后续设置中并没有直接将它设置成AiMesh 节点,那么设置完网络、登录方式之后,你将能看到如下界面,剩下的操作就跟操作任何RT-AC68U或者AC66U_B1一样了!

A. 关于AiMesh节点和Aimesh Router:

楼主并没有测试该R6300v2哦不RT-AC6300v2是否可以作为Mesh Router,原因嘛,主要是怕领导断网发怒;楼主做过各种测试,作为Aimesh Node是毫无压力的,大家可以测试

B. 关于WiFi全信道:

在非Aimesh节点模式下,楼主的R6300v2的5G居然可以看到全部信道,而且实测也可以连接,这算福利吗?【手动狗头】

C. WAN口和LAN口顺序互换:

还要啥自行车…实际上你可以认为排列是从R6300v2的LAN 4->1,WAN变成了 WAN,LAN1->4,楼主毫不在意,板油你在意我也没办法在刷固件的过程中,为了防止不小心插错WAN口而导致连不上路由器,所以楼主才推荐你插在LAN 2或者LAN3呢,怎么都是LAN

D. 刷完以后怎么配置,软件中心,Aimesh:

只要不去刷非改版的RT-AC68U固件,那么你可以像RT-AC68U/RT-AC66U_B1一样做任何操作请注意不要用任何arm380下的备份配置/文件,在arm384下进行恢复操作,最好一切重新配置救援模式楼主没试过,应当也可以,板油可以测试。。。tftp模式肯定没问题,如果有TTL那就更好了

E. 这个RT-AC6300v2到底改了啥:

一句话:不告诉你。如果你有接入TTL,那么在上电的时候,可以看到TTL的输出类似下图,请认准编译时间2020年05月20日,编译作者qin@ubuntu-wk

F. arm384梅林改版 刷 原厂固件和CFE:

可以刷回去的,前提是你备份了自己的CFE或者从网上找原版的CFE备份(DD-WRT论坛有)。楼主费了九牛二虎之力才搞成RT-AC6300v2,是断然不会刷回去的。。。只是做这个教程的时候试着刷了刷。

六、注意事项

刷CFE后如果ping不通路由器(比如提示no route),那么有可能是nvram没清理干净,可以设置成刷机之前的路由器LAN IP段(比如如果之前是192.168.50.1,那你就设置成192.168.50.100试试,一般会有效果)强烈建议使用chrome浏览器或者chrome内核的浏览器,以保持最佳兼容性;楼主给出的CFE是超频到了1000MHz主频的,如果板油不打算超频,可以设置为800,533用第三方的tftp软件和华硕的救援软件,刷到90%左右会超时而失败,因此无论Windows还是Mac都推荐自带的tftp程序请不要随便断电请不要随便断电请不要随便断电!尤其是在刷CFE的时候!!!

七、FAQ

此处列出一些经常被问到的问题(FAQ)的回答,持续更新中~FAQ更新日期:2020年5月22日Q1:我有关于384固件的问题! 
A1:出门左转找S大的384帖子,那里相当详细,我就不搬运了。

原文地址:https://koolshare.cn/thread-182286-1-1.html

分类
docker nas 硬件

群晖终于正常显示存储管理和共享文件夹了

群晖更新

libsynopkg.so.1
libsynoshare.so.6
libsynostoragemgmt.so
三个文件全部更新后显示正常了。存储空间管理员   硬盘状态都显示出来了。
vpn也能从套件中心手动安装了。之前安装系统提示找不到卷。

docker这个地方显示也正常了。4g内存。

现在查看。

libsynostoragemgmt.so 还是有问题。估计动态链接数据有问题。

查看系统日志

udo -i # root权限
cd /var/log/upstart
cat synoscgi.log

参照使用diff命令对比文件 没有找到不同 破损的问题 这个命令不熟。

这个步骤不懂可以跳过,如果后面没解决再回头来操作这个也可以

由于/lib 目录下还有大量的其他动态链接库,且之间相互关联,如果只是拿正常的文件替换该文件,问题可能还是无法得到根本解决。在覆盖后如果不放心,可以拿镜像包内的整个目录与DSM上的目录做一个比对。

比对文件差异的软件很多,这里我们以Linux/MacOS下默认提供的diff为例进行讲解。

在这里,我将解压出来的hda1目录拷贝到了DSM上的/mnt/image,然后执行以下命令:

1
diff -c -a -b -B -r -q /mnt/image/hda1/lib /lib

执行后,该命令输出了以下结果(显示仅供参考):

1
2
Files lib/libsynoshare.so.6 and lib/libsynoshare.so.6 differ
Files lib/libsynopkg.so.1 and lib/libsynopkg.so.1 differ

说明/lib/libsynoshare.so.6还有/lib/libsynopkg.so.1文件出现了损坏。

验证是否成功

SSH里执行sudo reboot进行重启,再尝试访问web界面,如果还是不行可以再次查看synoscgi.log日志文件,根据时间看有什么新的记录。

其他问题

执行指令synoscgi

1
2
ps -ef | grep synoscgi
ps -ef | grep defunct

可以显示 synoscgi 及子进程运行情况和问题进程,根据显示的具体情况再去查找解决方案。

其他参考文档。不问为什么直接解决了。

黑群晖无法加载系统信息 | 磁盘信息 | 共享文件夹显示空白等BUG 问题解决

https://sword.studio/215.html