网络唤醒功能失效 可能和arp有关系。记录一下

家里用的NAS服务器装的是centos系统,用了两年多了,一直很正常,之前网络唤醒功能也正常。

最近发现有两次都唤醒不了,只能手动去按开机按钮了。

这次又遇到唤醒不了,让我有点困惑,如果在外面的时候,我总不可能回去按开机按钮了吧,所以这次必须解决。

在网上搜了一大圈,基本都是两种说法:

1.系统设置有问题。
2.网卡驱动有问题,需要安装合适的驱动。

对于第一点,基本是可以忽略的,完全就是扯。第二点倒是有可能,linux下编译安装网卡驱动,说起来也挺麻烦的,但没办法,只能试试了,结果还是无效。

后来又在Google上找到一个说法,说是bios的问题,因为主板上有个什么东西掉电较久后导致存储的唤醒相关设置信息丢失了,需要更新bios,但这个bios网上又没有,要找主板厂商改好发过来。

关于这点,我也不知是真是假,但直觉上不那么靠谱,就算靠谱,厂商基本也不会理我,所以也只能作罢。

继续到处找原因,均无果。

就在想,为什么以前都好好的,每次都能启动?主板电池也有电啊。

想着去路由器上看一下连接情况,登陆路由器后,查找了一下,竟然看到在线客户端列表里面竟然出现了服务器的身影,它竟然自己启动了!很是奇怪。

然后又找了一下原因,突然把网络唤醒和arp这个词关联起来了,问题原因就浮出水面啦!

arp静态绑定,有广域网唤醒需求的作路由端口转发,无论是局域网唤醒,还是广域网唤醒,都需要在路由器设置arp静态绑定(目标主机的ip地址也需要是静态的,不能DHCP分配),就是把ip和网卡的mac地址静态绑定,这样在发魔幻封包数据的时候才能保证送达目的主机,如果不设置绑定,会出现刚关机的几分钟可以唤醒,关机时间长了就无法唤醒了。其实跟关机时间没有关系,并不是我一开始想的关机时间长了网卡断电了。当然如果你在网卡的电源管理设定了允许关闭设备是会出现这种情况。不过我们经过上述设置,已经排除网卡断电的情况,而是arp记录过期,导致找不到mac地址与ip地址对应的记录,就无法发送魔幻数据包。如果需要从广域网唤醒主机,那么需要在路由做端口转发,如果是多级路由,需要设置多级路由转发。

其实以前我的网络唤醒一直能用的原因是每次关机时间都大概只有半天左右,路由器里面的租约时间是一天,所以还保存有服务器的网络配置信息。

而这几次出现问题都是最近用得少,刚脆就关机了,关机几天自然就唤醒不了啦,到路由器里面绑定一下arp,就再也不会出现问题了(之前只在DHCP里绑定静态ip)。

关机时间比较久后不能网络唤醒的问题终于搞定了,虽然是个小问题,但困扰我好久了,这次找到真正原因了,感觉好爽啊。

原文链接 http://blog.dngz.net/wakemeonlanfail.htm

静态ARP绑定

编辑讨论上传视频为了更好的对网络中的计算机进行管理,您可以通过ARP绑定功能来控制网络中计算机间的访问(IP绑定)。MAC地址: 网络中被控制的计算机的MAC地址。中文名静态ARP绑定IP地址 设定被控制计算机MAC地址绑    定是否使该MAC和IP的绑定功能生效编    辑 对条目进行修改或者直接删除

目录

  1. 原理
  2. 案例
  3. 方法

原理

编辑IP地址: 设定被控制计算机MAC地址的主机的IP地址。绑定: 是否使该MAC和IP的绑定功能生效。编辑: 可以对条目进行修改或者直接删除。

案例

编辑举例说明:如果您希望限制局域网中MAC地址为00-E0-4C-00-07-BE的计算机其IP地址为192.168.1.4,而局域网中的其它计算机都不能以192.168.1.4的IP地址存在,这时您需要指定如下的ARP绑定表:首先在“ARP绑定”中启用绑定功能。然后,按照以下数据添加新的过滤条目:ID MAC地址 IP地址 绑定 配置1 00-E0-4C-00-07-BE 192.168.1.4 编辑 删除

方法

编辑一、首先,以管理员权限运行命令提示符(CMD)。
  二、在命令提示符中运行“netsh i i show in”查看要进行ARP绑定的网卡的idx编号。
  三、在命令提示符中运行“netsh -c “i i” add neighbors idx IP MAC”进行ARP绑定,这里的idx就是上一步查到的网卡的idx编号,IP和MAC就是你要绑定的IP地址和MAC地址。
  例如:netsh -c “i i” add neighbors 12 192.168.1.1 D0-27-88-C9-7C-A4
  四、最后在命令提示符下用“arp -a”命令查看下自己所添加的ARP项是否在列表中并且为静态就可以了。
  “arp -a”命令检测为静态
  五、解除绑定:netsh -c “i i” delete neighbors IDX (IDX改为相应的数字) 才可删除MAC地址绑定,然后重启系统。

原文链接 https://baike.baidu.com/item/%E9%9D%99%E6%80%81ARP%E7%BB%91%E5%AE%9A/762975?fr=aladdin

二级域名应用多,要记录不少密码。

目前用的lastpass 不能记录二级域名应用的密码 记录的都是顶级域名的密码。

1password付费。打算试试 群辉 docker的Bitwarden

参考这个文章 使用群晖搭建第三方 https://ppgg.in/10271.html

Bitwarden 密码服务器 比较顺利。但是用chrome浏览器注册时候就发现需要https 误以为需要ssl了 顺势去dnspod申请了免费证书。

认证方法。https://cloud.tencent.com/document/product/400/54500

等待证书认证。

认证完成发现 chorme提示证书无效。最后仔细看了看~

然后在申请二级域名ssl证书 还是免费一年。先折腾 着吧。

二级域名证书绑定上 ok 证书有效。链接提示还是不安全。开启google的二次安全登录吧。安全一些。
群辉证书配置。原证书别删除 不然你不能https模式登录群辉了。
这个登录邮箱 用自己服务器的始终不能登陆查资料 发现要先设置服务器。地址。想想也是。不过官网的我也注册了一个。嘿嘿。

好了现在ios chrome pc客户端都能正常使用了。

没事千万别升级黑群晖的套件

https://www.synology.cn/zh-cn/support/download/DS3617xs#packages

https://archive.synology.com/download/Package/MailPlus-Server/2.1.0-0699

邮件服务器的域名 最基本的你要做 MX记录。 然后对于绝大多数邮件服务器商,你还要给你的邮件服务器域名做SPF记录和 域名的反向记录。 而最讨厌的就是这个域名的反向记录,就算你有自己的DNS服务器,自己做是无效的,必须是你这个IP所属的ISP供应商来做。

否则基本上你这个邮件服务器的邮件发出去的邮件都是被退回的。

看来群辉的mailplus 只能发邮件不能收邮件. 或者自己给自己发邮件看看效果.试试.

自己给自己发邮件可以的.安全性高很多了.看来也可以远程访问.还行.

http://www.8x6x.com/forum.php?mod=viewthread&tid=12928

如何使用Nas替代iCloud?

首先没有完美取代。毕竟icloud 是苹果的官方nas服务器。

作者:木金木
链接:https://www.zhihu.com/question/431761313/answer/1596447495
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

iCloud 200G +双NAS用户

答案是,NAS无法替代iCloud。

iCloud的精髓在于多设备无缝同步数据,iPhone拍照,iPad,Mac都能同步。Mac上Safari注册了一个账号记在钥匙串,iPhone、iPad再打开这个网站密码已经同步了。iPad画画的备忘录,iPhone、Mac都能看到。

其次,每次换新iPhone的时候就知道iCloud备份有多方便。

这些都是Nas做不到的。

群晖有Moment或者iPhoto,但是你需要手动备份上去,其它设备打开这个APP才能看到,因为不是同步,所以数据在云端而不在本地,如果你人在外边,你家那小水管上传,远程打开这些照片每次Load的过程简直是噩梦。

群晖有DS note,某程度上说可以替代苹果记事本,但是用过这货的小伙伴都知道这货时不时就丢登陆,开两步验证的话每次登陆一遍实在太麻烦了。

你说密码可以用1Password之类或其它可以架设在本地的密码服务,这个倒是没错但是苹果自带的你不买iCloud都能用还几乎不占空间我干啥不用呢。

更不用说你提到的微信备份,不好意思目前Nas真的做不到备份iOS APP。你能备份到本地的只能用iTunes或者其它第三方iOS管理工具。

最后我想再提一点:

iCloud永久在线,至少7x24没问题,可靠性很高。

但是家庭Nas就别想太多了,机器本身有可能出问题,你的Nas硬盘也有可能坏掉,还有停电,断网的可能性。

原文链接 知乎 https://www.zhihu.com/question/431761313

end Kernel panic – not syncing:Fatal exception Vmware安装CentOS虚拟机时报错

Vmware安装CentOS虚拟机时报错end Kernel panic - not syncing:Fatal exception

今天安装虚拟机的时候,出现end Kernel panic - not syncing:Fatal exception

错误页面
错误图片如上

解决

我是用Vmware10安装的CentOS8镜像,出现了这个错误,更改为CentOS7镜像可以顺利安装。
个人猜测是Vmware10版本过低,不匹配CentOS8版本。

更新Vmware10为Vmware12即可,或者将CentOS8镜像更改为CentOS7镜像也可解决问题。

我是通过使用CentOS7解决。

原文链接:https://blog.csdn.net/qq_38991369/article/details/102705317

然后准备去下centos7版本 发现 有

ISOPackagesOthers
x86_64RPMsCloud | Containers | Vagrant
ARM64 (aarch64)RPMsCloud | Containers | Vagrant
IBM Power BE (ppc64)RPMsCloud | Containers | Vagrant
IBM Power (ppc64le)RPMsCloud | Containers | Vagrant
ARM32 (armhfp)RPMsCloud | Containers | Vagrant
i386RPMsCloud | Containers | Vagrant
Release NotesRelease EmailDocumentation

这些版本 vagrant 好像就是虚拟机专用版本.container 就是docker可以用的版本.cloud 云端版本.

写到这 我有想起来查一下 docker和虚拟机的对比.

看到这个资料 决定还是用docker试试.

概要

Docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。本文将主要根据IBM发表的研究报告,论述docker与传统虚拟化方式的不同之处,并比较物理机、docker容器、虚拟机三者的性能差异及差异产生的原理。 

docker与虚拟机实现原理比较

如下图分别是虚拟机与docker的实现框架。 
虚拟机实现框架 docker实现框架 
比较两图的差异,左图虚拟机的Guest OS层和Hypervisor层在docker中被Docker Engine层所替代。虚拟机的Guest OS即为虚拟机安装的操作系统,它是一个完整操作系统内核;虚拟机的Hypervisor层可以简单理解为一个硬件虚拟化平台,它在Host OS是以内核态的驱动存在的。 
虚拟机实现资源隔离的方法是利用独立的OS,并利用Hypervisor虚拟化CPU、内存、IO设备等实现的。例如,为了虚拟CPU,Hypervisor会为每个虚拟的CPU创建一个数据结构,模拟CPU的全部寄存器的值,在适当的时候跟踪并修改这些值。需要指出的是在大多数情况下,虚拟机软件代码是直接跑在硬件上的,而不需要Hypervisor介入。只有在一些权限高的请求下,Guest OS需要运行内核态修改CPU的寄存器数据,Hypervisor会介入,修改并维护虚拟的CPU状态。 
Hypervisor虚拟化内存的方法是创建一个shadow page table。正常的情况下,一个page table可以用来实现从虚拟内存到物理内存的翻译。在虚拟化的情况下,由于所谓的物理内存仍然是虚拟的,因此shadow page table就要做到:虚拟内存->虚拟的物理内存->真正的物理内存。 
对于IO设备虚拟化,当Hypervisor接到page fault,并发现实际上虚拟的物理内存地址对应的是一个I/O设备,Hypervisor就用软件模拟这个设备的工作情况,并返回。比如当CPU想要写磁盘时,Hypervisor就把相应的数据写到一个host OS的文件上,这个文件实际上就模拟了虚拟的磁盘。 
对比虚拟机实现资源和环境隔离的方案,docker就显得简练很多。docker Engine可以简单看成对Linux的NameSpace、Cgroup、镜像管理文件系统操作的封装。docker并没有和虚拟机一样利用一个完全独立的Guest OS实现环境隔离,它利用的是目前linux内核本身支持的容器方式实现资源和环境隔离。简单的说,docker利用namespace实现系统环境的隔离;利用Cgroup实现资源限制;利用镜像实现根目录环境的隔离。 
通过docker和虚拟机实现原理的比较,我们大致可以得出一些结论: 
(1)docker有着比虚拟机更少的抽象层。由于docker不需要Hypervisor实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此在CPU、内存利用率上docker将会在效率上有优势,具体的效率对比在下几个小节里给出。在IO设备虚拟化上,docker的镜像管理有多种方案,比如利用Aufs文件系统或者Device Mapper实现docker的文件管理,各种实现方案的效率略有不同。 
(2)docker利用的是宿主机的内核,而不需要Guest OS。因此,当新建一个容器时,docker不需要和虚拟机一样重新加载一个操作系统内核。我们知道,引导、加载操作系统内核是一个比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载Guest OS,这个新建过程是分钟级别的。而docker由于直接利用宿主机的操作系统,则省略了这个过程,因此新建一个docker容器只需要几秒钟。另外,现代操作系统是复杂的系统,在一台物理机上新增加一个操作系统的资源开销是比较大的,因此,docker对比虚拟机在资源消耗上也占有比较大的优势。事实上,在一台物理机上我们可以很容易建立成百上千的容器,而只能建立几个虚拟机。

docker与虚拟机计算效率比较

在上一节我们从原理的角度推测docker应当在CPU和内存的利用效率上比虚拟机高。在这一节我们将根据IBM发表的论文给出的数据进行分析。以下的数据均是在IBM x3650 M4服务器测得,其主要的硬件参数是: 
(1)2颗英特尔xeon E5-2655 处理器,主频2.4-3.0 GHz。每颗处理器有8个核,因此总共有16个核。 
(2)256 GB RAM. 
测试中是通过运算Linpack程序来获得计算能力数据的。结果如下图所示: 
此处输入图片的描述 
图中从左往右分别是物理机、docker和虚拟机的计算能力数据。可见docker相对于物理机其计算能力几乎没有损耗,而虚拟机对比物理机则有着非常明显的损耗。虚拟机的计算能力损耗在50%左右。 
为什么会有这么大的性能损耗呢?一方面是因为虚拟机增加了一层虚拟硬件层,运行在虚拟机上的应用程序在进行数值计算时是运行在Hypervisor虚拟的CPU上的;另外一方面是由于计算程序本身的特性导致的差异。虚拟机虚拟的cpu架构不同于实际cpu架构,数值计算程序一般针对特定的cpu架构有一定的优化措施,虚拟化使这些措施作废,甚至起到反效果。比如对于本次实验的平台,实际的CPU架构是2块物理CPU,每块CPU拥有16个核,共32个核,采用的是NUMA架构;而虚拟机则将CPU虚拟化成一块拥有32个核的CPU。这就导致了计算程序在进行计算时无法根据实际的CPU架构进行优化,大大减低了计算效率。

docker与虚拟机内存访问效率比较

内存访问效率的比较相对比较复杂一点,主要是内存访问有多种场景: 
(1)大批量的,连续地址块的内存数据读写。这种测试环境下得到的性能数据是内存带宽,性能瓶颈主要在内存芯片的性能上; 
(2)随机内存访问性能。这种测试环境下的性能数据主要与内存带宽、cache的命中率和虚拟地址与物理地址转换的效率等因素有关。 
以下将主要针对这两种内存访问场景进行分析。在分析之前我们先概要说明一下docker和虚拟机的内存访问模型差异。下图是docker与虚拟机内存访问模型: 
此处输入图片的描述 
可见在应用程序内存访问上,虚拟机的应用程序要进行2次的虚拟内存到物理内存的映射,读写内存的代价比docker的应用程序高。 
下图是场景(1)的测试数据,即内存带宽数据。左图是程序运行在一块CPU(即8核)上的数据,右图是程序运行在2块CPU(即16核)上的数据。单位均为GB/s。 
此处输入图片的描述 此处输入图片的描述 
从图中数据可以看出,在内存带宽性能上docker与虚拟机的性能差异并不大。这是因为在内存带宽测试中,读写的内存地址是连续的,大批量的,内核对这种操作会进行优化(数据预存取)。因此虚拟内存到物理内存的映射次数比较少,性能瓶颈主要在物理内存的读写速度上,因此这种情况docker和虚拟机的测试性能差别不大; 
内存带宽测试中docker与虚拟机内存访问性能差异不大的原因是由于内存带宽测试中需要进行虚拟地址到物理地址的映射次数比较少。根据这个假设,我们推测,当进行随机内存访问测试时这两者的性能差距将会变大,因为随机内存访问测试中需要进行虚拟内存地址到物理内存地址的映射次数将会变多。结果如下图所示。 
此处输入图片的描述此处输入图片的描述 
左图是程序运行在一个CPU上的数据,右图是程序运行在2块CPU上的数据。从左图可以看出,确实如我们所预测的,在随机内存访问性能上容器与虚拟机的性能差距变得比较明显,容器的内存访问性能明显比虚拟机优秀;但出乎我们意料的是在2块CPU上运行测试程序时容器与虚拟机的随机内存访问性能的差距却又变的不明显。 
针对这个现象,IBM的论文给出了一个合理解释。这是因为当有2块CPU同时对内存进行访问时,内存读写的控制将会变得比较复杂,因为两块CPU可能同时读写同一个地址的数据,需要对内存数据进行一些同步操作,从而导致内存读写性能的损耗。这种损耗即使对于物理机也是存在的,可以看出右图的内存访问性能数据是低于左图的。2块CPU对内存读写性能的损耗影响是非常大的,这个损耗占据的比例远大于虚拟机和docker由于内存访问模型的不同产生的差异,因此在右图中docker与虚拟机的随机内存访问性能上我们看不出明显差异。

docker与虚拟机启动时间及资源耗费比较

上面两个小节主要从运行在docker里的程序和运行在虚拟机里的程序进行性能比较。事实上,docker之所以如此受到开发者关注的另外一个重要原因是启动docker的系统代价比启动一台虚拟机的代价要低得多:无论从启动时间还是从启动资源耗费角度来说。docker直接利用宿主机的系统内核,避免了虚拟机启动时所需的系统引导时间和操作系统运行的资源消耗。利用docker能在几秒钟之内启动大量的容器,这是虚拟机无法办到的。快速启动、低系统资源消耗的优点使docker在弹性云平台和自动运维系统方面有着很好的应用前景。

docker的劣势

前面的内容主要论述docker相对于虚拟机的优势,但docker也不是完美的系统。相对于虚拟机,docker还存在着以下几个缺点: 
1.资源隔离方面不如虚拟机,docker是利用cgroup实现资源限制的,只能限制资源消耗的最大值,而不能隔绝其他程序占用自己的资源。 
2.安全性问题。docker目前并不能分辨具体执行指令的用户,只要一个用户拥有执行docker的权限,那么他就可以对docker的容器进行所有操作,不管该容器是否是由该用户创建。比如A和B都拥有执行docker的权限,由于docker的server端并不会具体判断docker cline是由哪个用户发起的,A可以删除B创建的容器,存在一定的安全风险。 
3.docker目前还在版本的快速更新中,细节功能调整比较大。一些核心模块依赖于高版本内核,存在版本兼容问题

参考文献

  1. Felter W, Ferreira A, Rajamony R, et al. An Updated Performance Comparison of Virtual Machines and Linux Containers[J]. technology, 2014, 28: 32.
  2. http://www.zhihu.com/question/20848931

原文链接 https://blog.csdn.net/albenxie/article/details/73478894

centos 准备装一个虚拟机玩vi的pacvim 学习vi

首先查看一下 群辉的linux是什么linux.选择安装什么版本的centos.

之前装了docker的centos只有200M 好多支持的安装包都没有 安装pacvi失败

试试这个方法 先ssh登陆群辉.

一、linux下如何查看已安装的centos版本信息:1.Linux查看当前操作系统版本信息  cat /proc/versionLinux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Mar 21 19:29:05 UTC 20172.Linux查看版本当前操作系统内核信息 uname -aLinux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux3.linux查看版本当前操作系统发行信息 cat /etc/issue 或 cat /etc/centos-releaseCentOS release 6.9 (Final)4.Linux查看cpu相关信息,包括型号、主频、内核信息等 cat /etc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 60model name : Intel(R) Core(TM) i5-4590 CPU @ 3.30GHzstepping : 3microcode : 29cpu MHz : 3292.277cache size : 6144 KBphysical id : 0siblings : 4core id : 0cpu cores : 4apicid : 0initial apicid : 0fpu : yesfpu_exception : yescpuid level : 13wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 avx2 smep bmi2 erms invpcidbogomips : 6584.55clflush size : 64cache_alignment : 64address sizes : 39 bits physical, 48 bits virtual5.Linux查看版本说明当前CPU运行在32bit模式下(但不代表CPU不支持64bit) getconf LONG_BIT64二、uname的使用uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。uname -a显示全部信息-m或--machine:显示电脑类型;-r或--release:显示操作系统的发行编号;-s或--sysname:显示操作系统名称;-v:显示操作系统的版本;-p或--processor:输出处理器类型或"unknown";-i或--hardware-platform:输出硬件平台或"unknown";-o或--operating-system:输出操作系统名称;--help:显示帮助;--version:显示版本信息。三、查看Linux版本1.查看系统版本信息的命令 lsb_release -a(使用命令时提示command not found,需要安装yum install redhat-lsb -y)[root@localhost ~]# lsb_release  -aLSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0- noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: CentOSDescription:    CentOS Linux release 6.0 (Final)Release:        6.0Codename:       Final注:这个命令适用于所有的linux,包括RedHatSUSE、Debian等发行版。2.查看centos版本号 cat /etc/issueCentOS release 6.9 (Final)Kernel \r on an \m3.使用 file /bin/ls 转载https://www.cnblogs.com/vaelailai/p/7545166.html

http://mirrors.aliyun.com/centos/8.3.2011/isos/x86_64/

Index of /centos/8.3.2011/isos/x86_64/


../
CHECKSUM                                           18-Nov-2020 21:48                 319
CHECKSUM.asc                                       04-Dec-2020 15:48                1179
CentOS-8.3.2011-x86_64-boot.iso                    18-Nov-2020 21:01           716177408
CentOS-8.3.2011-x86_64-boot.iso.manifest           18-Nov-2020 21:13                 635
CentOS-8.3.2011-x86_64-boot.torrent                04-Dec-2020 16:01               27830
CentOS-8.3.2011-x86_64-dvd1.iso                    18-Nov-2020 21:43          9264168960
CentOS-8.3.2011-x86_64-dvd1.iso.manifest           18-Nov-2020 21:43              465895
CentOS-8.3.2011-x86_64-dvd1.torrent  
选了最大的dvd版本 本来想着需要很久.
但是没有想到阿里云镜像节点 用idm 慢速31M  8g多几分钟.有图为证.真快.

然后先传到nas上吧.

速度也不错.之前说过买了个intel千兆单口pci网卡.由于没有弄all in one 单口 替换之前的百兆.

待续

黑群晖去除更新弹窗和小红点

就是这个东西,一登陆就弹出这个对话框,让我下载升级。

为啥要去除群晖登陆自动更新提示?

1、一登陆就弹出来,烦!!!

2、有的时候脑子抽筋,真的会点升级!!!

 然而黑群升级,真的会挂掉

怎么去除登陆自动更新提示?

首先要打开ssh,然后获取root账号权限,用winscp进入群晖系统,最后修改群晖的配置文件,over。

开始折腾

开启ssh

打开控制面板-终端机和SNMP,把启用SSH功能打开。

获取root权限

这里会用到两个工具,链接在此,提取码是4w47,都下载下来

打开putty

主机名称那里填群晖的IP,端口默认是22,连接类型选ssh。然后点“打开”

键盘输入你的群晖账号,我用的是admin账号,然后回车

显示让你输入密码,输入刚才账号的密码就好了

 。这里的账号密码就是群晖的登录账号对应的密码。

回车结束

注意,输入的时候什么都不显示

 ,不是输入不进去 

密码输对了就是这样,输错了,重输~

这时,输入

sudo -i

回车。怕敲错的话,复制命令,在输入界面右键单击,命令就上去了。回车结束

这里提示还是让输入密码,继续输入刚才的账号对应的密码。回车结束

输入一行命令

synouser --setpw root xxx

这里是重置root账号的密码,xxx改成你想设置的密码。建议改成登录账号的密码,省得再忘了

回车

然后输入

reboot

回车。群晖重启。

到这里root权限就获取完了,密码也改完了。

修改群晖配置文件

打开winscp

协议选sftp,主机名就是群晖的IP,端口是22,用户名root,密码就是你刚刚为root设置的密码。然后登录

连接成功是这样,这个界面左面是本地目录,右面是群晖的系统目录,在右面根目录下找到

autoupd@te.info

这个文件,右键单击,选编辑。

拖动下面的长条到最后面,在updateType后面引号的里的文本随便改改,我改成no了,然后关闭,保存。

如果不用root账号登陆的话,这个文件是无法修改的

其实这里我也不知道应该改成什么

  ,尝试了下,改成no就达到效果了

关闭winscp,重启群晖,登陆看看,可恶的更新提示不弹了吧?

总结

讲道理,这篇日记挺简单的,解决的问题也挺小的,无非就是去除个弹窗。

但是

 ,掌握了root权限获取,以及用winscp修改群晖系统文件的方法。

个人觉得这个方法用处挺大的,以后折腾群晖少不了修改系统文件,用这个方法还可以修改transmission等套件的配置文件,套件的安装文件一般在@appstore文件夹了。

坑一点点的填完了~还差K3刷官改。这篇日记估计要很久很久了。看看有没有时间再刷一个K3好截图了。

以后可以能尝试安装qBittorrent。还有群晖的影音功能。等折腾好了我再写日记。预防老年痴呆

 ,从我做起~

照例,列一下以前的日记,各位感兴趣的可以看看。记得打赏,点赞,收藏啊

有什么问题欢迎留言讨论。我也是小白,共同学习~

生命在于折腾~

winscp登陆 这个目录 找到 修改 但是失败。但是前面那个不弹出了。就这样子吧。

  1. 继续输入命令:vi /usr/syno/synoman/synoSDSjslib/sds.css 回车然后你会看到一堆类似乱码的东西,然后按键盘的END键,此时会跳转到文件末尾,然后按键盘的 i 键,进入编辑模式,再按一下键盘的→,然后粘贴:.sdsapplication-notify-badge-num {display:none!important;}   注意前面有个点,然后按ESC键退出编辑模式,再按shift+;(分号)键,输入wq回车就保存了
  2. 4再次输入:vi /usr/syno/synoman/webman/modules/AdminCenter/style.css 回车,和刚才一样在文件末尾粘贴:.syno-app-admin-center-icon-image .badge {display:none!important;}  注意粘贴前按一下→,防止覆盖原来的}符号,然后保存,此时进入群晖web界面刷新一下就可以看到红点去除了!

远程ddns和vpn速度比较

vpn l2tp 系统自带程序连接 win10

ddns和vpn都开着的情况下。

ddns单独开放

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

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