也来说说猫盘黑群晖的使用 2021-10-30

最近逛张大妈比较多,一直在研究N1的玩法,看了很多有关软路由的文章,偶然间看到一个介绍猫盘的,感觉这个东西性价比实在太高了,适合我这样的垃圾佬玩家,就跑到闲鱼和转转上到处在找,最终从闲鱼上买来一个。购买的时候都弄不清楚,什么叫全洗白,怎么叫不掉IP。回来之后就开始无尽的折腾了,因为这个有点落伍了,网上好多文章都是很久之前的,有的附件也下载不了,有的源用不了,所以只能不断的摸索前进,走了很多弯路,最终把现在亲测可行的办法给整理一下,以方便自己接着折腾。

写在前面:至于没有上车还想上车的,可以先看一下这篇文章:超详细的猫盘疑难解惑_NAS存储

因为我买来就是刷好了群晖的 DMS7.0.1,所以这里刷机的过程我就没有自己操作过,不敢发言,有需要的朋友可以参考这篇文章:超详细猫盘单群晖固件刷机教程_NAS存储_什么值得买 

主要工具软件:Xshell或者putty等SSH工具,winscp用于传输文件


一、降级

由于我买来的是刷好 DMS7.0.1,的,听说装不了第三方的套件,说以为了可玩性强一点,就从降级开始吧。实际上升级到7.0.1后是可以安装离线套件的,但是因为对系统不熟悉,先从6.X开始依然有必要,因为网上相关于6.X的教程和套件比较多。

因为我没有TTL,所以使用降级引导来降级,参考的这个帖子:猫盘群晖DSM7.0测试版降级6.2.3教程

1.首先登陆群晖,打开控制面板共享文件夹 新增文件夹 名称123

2.然后将引导放进去,DS119j和DS120j引导下载:https://www.lanzoux.com/iEpilh80gri

注意区分你的是119j还是120j

3.控制面板-终端和SNMP里打开SSH功能

4.打开Xshell或者putty等SSH工具连接猫盘

登陆后输入sudo -i命令,然后输入密码,切换root权限

5.依次运行这三条命令(命令来自矿渣论坛mijicn),如果是119j的引导,将120.bin修改为119.bin,前两条较慢,耐心等待

dd if=/volume1/123/120.bin of=/dev/mtdblock1 bs=1 skip=$((0x000d5000)) count=$((0x00306000))

dd if=/volume1/123/120.bin of=/dev/mtdblock2 bs=1 skip=$((0x003db000)) count=$((0x00410000))

dd if=/volume1/123/120.bin of=/dev/mtdblock3 bs=1 skip=$((0x007eb000)) count=$((0x00010000))

6.断电,把硬盘格式化

7.格式化完毕后开机打开IP地址设置

6.2.3固件下载https://cndl.synology.cn/download/DSM/release/6.2.3/25426/DSM_DS120j_25426.pat

使用下载好的固件安装。

8.降级完成,熟悉的界面。


二、重装系统

因为在折腾过程中,不知道怎么回事掉IP严重,就按网上的方法,放了一个计划任务的脚本。脚本内容在这里:猫盘掉ip修复 - 简书,网上好几个地方都是这么说的,所以说我就去尝试了,悲哀的是造成了猫盘反复重启,没有办法进入。在这种情况下解决办法有两种:1.格式化硬盘重新装系统; 2.直接重装或者是重置系统,重装和重置系统的主要区别是数据不丢失。还好那个脚本中间还加了一个等待60秒,sleep 60 所以给我重装系统创造了条件。当然前提是已经开通了ssh服务,在反复测试几次之后,终于成功把需要的那条指令输入成功了,具体如下:

重装系统表示会保留原来的数据,只是将系统重装安装一遍,这样就能保证数据还在

需要开通SSH服务,然后用putty登陆群晖,还是用admin登陆即可,输入以下指令:

sudo /usr/syno/sbin/synodsdefault --reinstall

reboot  #这是重启,需要等前面执行完成后(显示succces)再输入。

重置系统

重置系统等同恢复出厂值,除了恢复你的系统还会清除你的数据,给你一个初始化的过程,等同于控制面板的重置,所以需要特别注意数据的备份

需要开通SSH服务,然后用putty登陆群晖,还是用admin登陆即可,输入以下指令:

sudo /usr/syno/sbin/synodsdefault --factory-default

reboot    #这是重启,需要等前面执行完成后(显示succces)再输入。

更多关于重装,重置,以及重置系统密码可以参考这里:【系统篇】猫盘群晖重置密码、重装、重置、升级与降级等


三(1)、winscp获取root权限访问之admin提权

为了方便替换文件,开启winscp的权限很有必要,所以写在前面。

1、首先用admin登录

sudo -i    #切换root

cd /etc    #切换目录

chmod 755 sudoers    #改文件权限

vi sudoers    #打开文件,修改内容

6、按一次键盘上的Insert键,使文件变成编辑状态(最下面一行会显示

7、然后向下移动方向键到这行:%administrators ALL=(ALL) ALL,修改成%administrators ALL=NOPASSWD: ALL

8、按一次Esc,再输入:wq 回车后保存退出。碰到无法保存的,请输入:wq!(加多一个!)

9、winscp以SCP模式登录(登录名用admin,端口22),高级设置里shell改成sudo su-,保存

具体可以参考:群晖nas使用教程2:root登录winscp的解决方法

但是我操作不规范,修改/etc/sudoers后,切换root权限时报错sudo: /etc/sudoers is owned by uid xxx, should be 0

看了好多文章,差点又要重装系统,后来找到了一个捷径分享给遇到同样情况的人。

修正方法:将/etc/sudoers的owner和组修改为root:

在root下运行

chown root:root /etc/sudoers

至于无法进入root的,可以考虑从web端添加计划任务的方法,妙就妙在了这里。


三(2)、 winscp获取root权限访问之修改root账户密码

1.控制面板-终端和SNMP里打开SSH功能

2.打开Xshell或者putty等SSH工具连接猫盘

3.登陆后输入sudo -i命令,然后输入密码,切换root权限,然后执行以下命令。

cd /etc/ssh  #进入到ssh目录

chmod 755 sshd_config # 给sshd_config赋予775权限

vi /etc/ssh/sshd_config #修改sshd_config配置文件内容

点击“I”键进入编辑模式,找到

#PermitRootLogin prohibit-password

修改为如下(注意#号也不要了),

PermitRootLogin yes

4.按一次Esc,再输入:wq 回车后保存退出。碰到无法保存的,请输入:wq!(加多一个!)

5.重启系统

reboot

6.重启完成后再次用之前的管理员账号登录

登陆后输入sudo -i命令,然后输入密码,切换root权限

输入以下命名修改root账户密码:

synouser --setpw root 123456 #修改root账户密码为123456

回车后没有任何提示表示修改成功。

四、洗白,修改MAC、SN

打开Xshell或者putty等SSH工具连接猫盘

登陆后输入sudo -i命令,然后输入密码,切换root权限

dd if=/dev/mtdblock3 of=/volume1/DMS/vendor.bin

注意这里有的教程上写的是dd if=/dev/mtdblock0 of=/volume1/DMS/vendor.bin,会出现生成的文件里找不到MAC、SN的情况。

然后使用WinHex或SynoUpdate_MAC_SN.3.0打开vendor.bin修改里面对应的MAC、SN即可,这里推荐使用SynoUpdate_MAC_SN 简单易用。

修改完后到SSH工具里导入回来就可以,命令如下:

dd if=/volume1/DMS/vendor.bin of=/dev/mtdblock3

导入成功后,重启猫盘即可,注意重启后因为你改了MAC,所以猫盘所获取的IP地址会变,也就是WEB登录地址也会变。


四、dsm7 猫盘修复

防止固态温度高关机

sed -i -- 's/61/68/g' /usr/syno/etc.defaults/scemd.xml

sed -i -- 's/58/68/g' /usr/syno/etc.defaults/scemd.xml

修复软件中心空白

sed  -i  's/supportsystempwarning="yes"/supportsystempwarning="no"/g' /etc.defaults/synoinfo.conf

修复cpu占用高,添加开机计划

systemctl stop pkg-scsit-monitor.service

安装docker

https://spk7.imnks.com/

sudo sed -i "s/\"username\":[^:]*/\"username\": \"root\",/g" "/var/packages/Docker/conf/privilege"

添加docker路径

~/.bashrc

PATH=$PATH:/var/packages/Docker/target/bin

export PATH

给予当前用户docker权限

sudo synogroup --member docker $USER

sudo chown root:Docker /var/run/docker.sock

休眠

mount -o bind /dev/null /var/log/scemd.log || true

ssh免密码登录

chmod 755 ~

chmod 600 ~/.ssh/authorized_keys

chmod 700 ~/.ssh

/etc/ssh/sshd_config

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys





五、





docker的安装与使用:

安装参考:猫盘ARM群晖Docker+Portainer中文面板 支持DSM6、7

官方下载地址:https://download.docker.com/

DSM7.0安装套件后执行一次!每次更新、卸载后重新安装也要执行的!!!

sudo sed -i "s/\"username\":[^:]*/\"username\": \"root\",/g" "/var/packages/Docker/conf/privilege"



Aria2

aria2可以能过docker安装,或者第三方的套件源安装,也可以通过离线包安装,安装应当都不是问题。关键在配置上,配置不好容易无法下载。

1.安装好后打开后,修改配置好像不能直接生效,如果你也遇到这个问题,可以直接在高级设置里下拉找到Aria2配置文件,直接在这里修改就可以了,这里对应的文件路径是:/var/packages/aria2/target/conf/aria2.conf,所以也可以直接用WinScp用root权限进去修改。

2.需要改变下载,除了按上面的方法去修改之外,还需要修改对应文件夹的权限。通过PuTTY,SSH登入群晖,运行 chmod -R 777 /volume1/DSM ,修改对应文件的权限,否则无法下载文件。

3.这里推荐一个浏览器插件,叫aria2 for Edge,chrome也有对应的插件。自己找一下就可以了。

aria2使用教程可以参考这里:https://www.jianshu.com/p/affdb6455218


Transmission安装与汉化脚本

Transmission可以能过docker安装,或者第三方的套件源安装,也可以通过离线包安装,安装应当都不是问题。

安装过程中还需要设置一些,首先准备一个下载目录,我准备的是“/downloads”,我们需要给它一个“everyone"和"admin”权限

前面在安装中会弹出一些设置窗口,第一个是设置下载路径,如图,我们只需要在群晖内选择一个文件夹,然后复制过来,比如我的"volume1/downloads/",你可以直接复制它

然后就是设置用户名及密码,然后一直是下一步,最后这一步记得把“安装完成后立即启动”的勾取消掉,如果已经。

通过介绍一种简单方法来汉化它,即通过一个脚本来完成,群晖自带的任务添加,运行一个自定义的脚本即可,无需开通"root"登陆权限,任务添加的过程如下:首先我们需要添加一个脚本,添加的方法为:控制面板--计划任务--计划的任务--添加用户自定义脚本,然后是添加一个用户的自定义脚本,这里也贴出来,脚本为:curl -s https://www.huakings.cn/mp202003/install-tr-control-cn.sh | bash -s auto

当然也可以通过PuTTY SSH登入群晖,运行脚本来安装,这样的好处是可以看到反馈信息。

还有一种办法就是在WINSCP需要获取root权限的基础上,直接去相关目录替换文件夹,路径是:/user/local/transmission/share/transmission/ 


另外还有一些不错的下载工具大家可以尝试一下,主要有群晖官方的Download Station、qBittorrent、迅雷家的迅雷和玩物下载,基本上傻瓜式操作,没有配置和语言等的难度,就不再一一去说了。




常见问题Q&A:

1.局域网电脑或者电视盒子通过SMB协议无法访问猫盘群晖的共享文件夹

首先进入控制面板,然后进入文件设置,然后改进入SMB中高级设置,将协议改成SMB2和SMB1即可

2.猫盘有什么好用的内网穿透

首选是官方的QC,如果没洗白就用NPC,具体参考:https://www.huakings.cn/post/257.html


5.root登录winscp的解决方法

https://www.huakings.cn/post/25.html

6.群晖套件中心打不开

套件中心打不开的主要原因可能有以下几种:1.网络不通,请检查网络。2.未设置dns,在控制面版 网络中设置dns为 114.114.114.114 8.8.8.8,否则有可能无法访问。3.时间不正确,解决方案是到控制面板 区域选项 中点击时间设置中的立即更新,更新为准确时间。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容