IPv6的ICMPv6协议
简介ICMPv6是IPv6的基础协议之一,协议类型号(即IPv6 Next Header)为58。除了提供基本的检测网络连通性功能外,还提供了邻居发现(NDP)、无状态地址配置(SLAAC)、重复地址检测(DAD)、PMTU等新功能。 IPv6邻居发现协议 - NDP概述所使用的ICMPv6报文RS (Router Solicitation) 路由器请求报文RA (Router Advertisement) 路由器通告报文NS(Neighbor Solicitation) 邻居请求报文NA (Neighbor Advertisement) 邻居通告报文 地址解析IPv6的地址解析,不再使用ARP。也不再使用广播发送报文。 地址解析在网络层完成,这样可以针对不同的链路层协议采用相同的地址解析协议。(然而现在是以太网的天下)通过ICMPv6(类型135的NS及类型136的NA报文)来实现地址解析。 NS报文发送使用组播的方式,报文的目的IPv6地址为被请求的IPv6地址对应的“被请求节点组播地址”,报文的目的MAC地址为组播MAC。(交换机对于组播MAC地址也会泛洪。) 采用组播的方...
Windows上的IPv6 - 随机接口ID和临时地址
Windows和EUI-64 通常情况下,链路本地地址的接口ID是由MAC地址来生成的,标准叫做EUI-64。(RFC 2373)生成的64bit接口ID,叫做接口标识符。SLAAC(无状态分配)所产生的地址,其接口ID也会使用接口标识符。与链路本地地址的接口ID一样。而这只是在Windows Vista和Windows 2008之前的情况下。为了安全,Windows开始使用了随机化接口ID和临时地址。(RFC 3041) 随机标识符/接口ID由于EUI-64生成的接口标识符,是由MAC地址生成。所以很容易根据IPv6地址来推断出设备的MAC地址。EUI-64 是将48bit的MAC地址,其第七位取反,然后中间填充FFFE组成64bit的接口ID。所以Windows会随机生成 64bit的接口标识符。看下面的输出,链路本地地址明显是和MAC地址无关的。此地址是固定,一般生成之后,不会改变。 123456C:Usersadmin> ipconfig /all描述. . . . . . . . . . . . . . . : Intel(R) Wi-Fi 6 AX20...
IPv6 简笔
IPv6简介介绍本质上IPv6就是为了解决IPv4地址空间不够而出现的。长度由IPv4的32bit,扩展到了128bit。可以说IPv6地址数量近乎无限,以万亿为单位都显不足,如沧海一粟一般。 全新的数据报头部格式表示方法IPv6有别于IPv4的点分十进制表示,使用了十六进制表示,以冒号 : 来每四位分割,其中0在前面的都可以省略。如后面或中间有多个空位的,则可以通过 :: 来压缩表示。但只能压缩一次。如 2000:0000:0000:0000:0000:0000:0000:0000,可以压缩为 2000:: 来表示。2000:0000:0000:0000:0000:0000:0000:0022,则可以被压缩为 2000::22来表示。 前缀长度(子网掩码)IPv6中的子网掩码叫做前缀长度,为128位。其中网络地址也可以用于互联,且无广播地址。所以 /127的地址,有两个可用IP。 IPv6地址分类全球单播地址范围是 2000::/3 ,对应IPv4的公网地址。 链路本地地址范围是 FE80::/10,此地址是必须有的。前64bit固定为FE80::...
Windows 部署私有KMS服务器。
下载解压程序去 https://github.com/Wind4/vlmcsd/releases 下载 binaries.tar.gz 文件。下载到本地,解压。解压软件建议用 Bandizip https://www.bandisoft.com/bandizip将binaries/Windows/intel 文件夹重命名为vlmcsd,复制到C: 下面。 注册为Windows 服务。以管理员身份运行CMD 或者 Power shell 输入 cd C:vlmcsd // 切换到程序目录 输入 ./vlmcsd-Windows-x64.exe -s -l C:vlmcsdKMS.log // -s 为安装为服务,-S 是删除服务,-l是指定输出日志文件路径; 启动服务输入 Services.msc 打开服务管理。 找到Key Management Server 服务器,启动服务,并确保启动类型为自动。 防火墙将防火墙开放1688/tcp端口,或者直接关闭防火墙。 验证服务是否正常运行输入 ./vlmcs-Wind...
部署私有KMS服务器,并设置自动激活Windows和office
介绍vlmcsd是一个KMS激活服务器的模拟器,可以在Windows Server之外的平台上部署自己的KMS服务器。它是一个开源项目,由Wind4开发,目前在Linux上运行(包括Android、FreeBSD、Solaris、Minix、Mac OS、iOS和Windows等) Docker镜像地址: https://hub.docker.com/r/mogeko/vlmcsd 此程序的单独地址: https://github.com/Wind4/vlmcsd 准备环境:一台支持Docker的Linux服务器【运行KMS服务器】,运行在内网的DNS服务器【SRV记录】,DHCP服务器【分配DNS域名】。 1docker run -d -p 1688:1688 --restart=always --name kms mogeko/vlmcsd 部署KMS服务器,使用Docker ,端口为 TCP/1688。 12345docker logs kms2021-07-27 08:14:00: Listening on [::]:16882021-07-27 08:1...
Hello World!
欢迎来到我的博客!今天终于白嫖用 Github Pages,部署了一个自己的博客,打算发些自己写的技术文章。使用Hexo+Next主题,然后套了Cloudflare的CDN。
Windows Server 重复数据删除技术
简介官方文档: https://docs.microsoft.com/zh-cn/windows-server/storage/data-deduplication/overview 重复数据删除(通常简称为删除重复)是一项功能,可以帮助减少冗余数据对存储成本的影响。 启用后,重复数据删除会检查卷上的数据(检查是否存在重复分区),优化卷上的可用空间。 卷数据集的重复分区只存储一次,并可以压缩,节省更多空间。 重复数据删除可优化冗余,而不会损坏数据保真度或完整性。 前言: 此技术可合并相同的数据块,节省存储空间。(类似压缩文件) 注意说明注意: 1、只有Windows 2012R2以上系统支持(建议使用2016以上系统,使用之前建议打上最新补丁) 2、建议被操作的卷有15%以上的剩余空间. 3、如果系统损坏,读取文件的系统版本必须等于或大于旧系统版本,并开启重复数据删除角色。才能安全读取。 4、从 Windows 2019开始支持RsFS的重复删除,新版Server推荐使用ReFS格式。 5、重复数据删除执行的时候,卷内数据越多占用的内存和CPU 越多。 6、windows 201...
IGP-OSPFv2-基础1
OSPF知识树
威尔信程控交换机 TC-2000HK基础配置
说明刚开始工作接触一个电话交换机,也算是职业生涯中的第一个文档。 操作前注意1、进行操作的座机必须为8001号2、所有操作均需在开锁后,解锁操作为** 0 1 1 2 3 4 #3、按*键进入设置,按#键结束设置,在编程过程中发现输错可直接用 * 键重新开始,不必挂机; 操作指令恢复出厂设置 *6000#恢复分机号码出厂设置 *7000#设置全部外线人工值班:* 2 1 #设置全部外线电脑值班:* 2 0 # 默认查号分机为 8002录制电脑值班状态下的第一段语音:*22 1# (系统会有一段默认的录音) 设置全部分机加0拨外线 : * 8 00 # 在出厂设置里面,此为默认设置设置全部分机直拨外线:*8 10 # 拨内线时候需要加*。改话机的分机号,例如端口号为01,要改为8088,指令为 *7 001 8088 #查自身端口号和分机号 #*9 (无需解锁) 代接指令 # 7转接:1、快速的拍一下挂机插簧 2、输入要转接的内部号 3、确认接通后可挂机。
MobaXterm Pro激活
简介MobaXterm 将所有重要的远程网络工具(SSH、X11、RDP、VNC、SFTP、FTP、MOSH 等)和 Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等)提供给 Windows 桌面,在一个开箱即用的便携式 exe 文件中 PS:RDP支持 RD网关(Expert RDP settings) 官网下载:https://mobaxterm.mobatek.net/download-home-edition.html 授权生成项目:https://github.com/malaohu/MobaXterm-GenKey 部署授权生成Web12docker pull malaohu/mobaxterm-genkeydocker run -d -p 5000:5000 malaohu/mobaxterm-genkey 输入任意名字和当前安装的版本好即可生成授权文件。 然后放在软件安装目录即可。 C:Program Files (x86)MobatekMobaXterm