- 博客(635)
- 收藏
- 关注
原创 中国大陆IP段(含港澳)【2025-05-07】APNIC lasted 2025-05-07
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。
2025-05-07 23:26:37
393
原创 Linux 命令行利用 speedtest 测速
可以先通过 ./speedtest -L 或者 ./speedtest --servers 命令行,列出一部分可选的测试节点服务器。3、删除除开 speedtest 可执行ELF二进制文件,的其它文件。4、执行测速命令行,自动选择服务器。1、下在 OOKLA 测速工具。2、解压 OOKLA 测速工具。
2025-04-28 13:19:27
419
原创 中国大陆IP段(含港澳)【2025-04-01】APNIC lasted 2025-04-21
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。
2025-04-21 16:59:21
377
原创 FTTR 全屋光纤架构分享
当然,万兆光电交换机是有的,大约有三只现货在手中,但基于目前的网络拓扑及应用,暂时不会考虑接入万兆光电,毕竟2光四电的万兆交换机,没多大用,至少需要一个8光2电的万兆汇聚层交换机,当然二手价格合理也可以入手,全面淘汰,升级换代了。实际情况下,家中至少额外预留一根入户光纤,当然总预留四根是最佳的,可以覆盖中国大陆四大运营商的网络都可以被接入,我家中额外新增两条入户光纤,很容易完成,穿线器传过去在拉两条光纤蝴蝶皮线,或者拉一条双芯光纤皮线进来就可以。散装批发价格,终端价格也不会超过100块钱)。
2025-04-21 16:57:52
997
原创 12芯束装光纤不同包层线颜色之间的排列顺序
为什么光纤线必须按照以下颜色顺序进行排序?这其实是为了防止光污染的问题,不同颜色在传递光时从包层表皮漏光传感到梳妆的其它纤芯上,会有光污染的问题,而为了减少并防止光污染的现象,所以在光通信之中,需要显示的为不同颜色的纤心线进行排列。记住口诀:蓝橙绿棕灰白红黑黄紫粉青。光纤终端盒1:蓝橙绿棕 灰白红黑。光纤终端盒2:黄紫粉青 蓝橙绿棕。光纤终端盒3:灰白红黑 黄紫粉青。光纤终端盒1:蓝橙绿棕。光纤终端盒2:灰白红黑。光纤终端盒3:黄紫粉青。
2025-04-18 23:03:13
404
原创 光纤网络中的AON(有源光)、PON(无源光)的区别
另外,想要运营商一个OLT端口只接入32 ONU、64 ONU、128 ONU,这多数是面向商业宽频用户的(就是商铺、公寓哪一类滴),或者高端家宽用户的(主播、游戏、海外,商对应高端家宽套餐,反正价格贵),还是上面提到的只要舍得花钱,网络自然好,接入运营商高端万兆家宽,运营商OLT端口就50GE,只能接入五个人,当然你听听就好了,信了你就沙雕了,但质量总体会相对接入千兆家宽的用户网络质量要好得多。指光信号链路传递过程中,沿途设备均需要 “单独的有缘供电”,有源其实就是指供电,没那么多弯弯绕绕的。
2025-04-07 02:24:15
552
原创 Ubuntu 安装eBPF编译环境。
按照官方文档编译好之后,make install 就解决了,这个代码按照本文上述命令行配置好环境之后,很好编译得,几乎不会遇到编译问题。则从 git 上面下载并编译后安装,常见问题是缺少 bpf_helpers.h 文件。
2025-04-03 23:33:05
338
原创 中国大陆IP段(含港澳)【2025-04-01】APNIC lasted 2025-004-01
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。
2025-04-01 20:38:34
311
原创 Linux 高级路由策略控制配置:两个不同路由子网间通信
现期望,192.168.0.0子网接入设备(如:192.168.0.24),可以通过该 Linux 路由器跨域访问 10.0.0.251。192.168.0.0/24 为 eth0 网卡输入的报文,将其转发给 ppp 网卡并修改 SourceIP 为。上述命令行,必须设置输出网卡接口,该命令会在内核中自动使用网卡的接口SNAT。若设置为网关IP,必须设置 -o 具体输出网卡,-i 为输入网卡。3、如果不采用,第二项指出的路由转发配置,可以使用以下的替代方案。
2025-04-01 20:27:31
673
原创 Linux C++ 利用 io_uring 技术批量读取 tun 文件描述符的数据。
以下是参考的实现代码,IO_URING 操作必须要进行按页大小对齐(仅在O_DIRECT直接I/O下),不能是非对称的,一般大多数操作系统页大小为:4KB。批量读取、writev 批量简写。
2025-03-30 11:57:10
232
原创 关于近期 OPENPPP2 1.0.0.25116 版本更新提供的 MUX 控制选项
congestions 是一个MUX 很重要拥塞控制选项,若用户运行 OPENPPP2 的客户端与服务器 CPU性能爆炸,远远溢出两端之间的最大管道瓶颈带宽时,可以将其设置为:0。尽力避免链路CWND过多减少,因为当链路CWND过多减少后,在重新爬升的 ssthresh(位值)会浪费更多的时间,这会减少某一特定时间范围内的网络突发能效。OPENPPP2 近期更新为客户开放 MUX 控制选项使能,本文着重介绍新增选项的作用,其中心实现原理,感兴趣的童鞋,可自行检索开放源代码。3:远程 + 本地加速(11)
2025-03-24 10:28:56
337
原创 中国大陆IP段(含港澳)【2025-03-24】APNIC lasted 2025-03-24
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。
2025-03-24 10:10:01
422
原创 网线铜芯规格及频率、距离
约好的网线铜芯导体直径越粗,CAT6A/E很好的线与入门级七类线差不多,标准只是一个名字,只有铜芯导体直径才是王道,所以只要不是21AWG标准的都不是七类线。大多数六类线都是比超五类线铜芯直径粗一点,但它们根本没有达到六类网线标准,0.57才能叫六类线,否则都可以归为超五类网线。本文介绍 “五类、六类、七类” 的网线规格,用于帮助需要的童鞋们,网线只看铜芯直径,频闭层是次要的。偏好:23 AWG,0.568 ~ 0.574mm (< 55M 短距万兆)偏好:25 AWG,0.399(0.4mm)
2025-03-24 09:52:29
588
原创 Ubuntu 18,04 LTS 通过APT安装mips64el的交叉编译器。
【代码】Ubuntu 18,04 LTS 通过APT安装mips64el的交叉编译器。
2025-03-14 23:55:41
362
原创 VC++ 获取目的IP的路由
通常不需要指定第二个source,这个一般用来匹配具体某一个网卡接口路由的,即source等于本机某个网卡的接口IP或网关。GetBestRoute 函数获取到目的IP的最佳匹配路由。第一个参数为:destination(目的IP)第二个参数为:source(源IP)
2025-03-07 23:55:30
440
原创 日新F1、瑞研F600P 干线光纤熔接(熔接损耗最大0.03DB)
必须≤0.3°(双边累计误差<0.6°)▶ 实测案例:切割0.35°时,损耗波动达0.05-0.08dB(超干线标准)V型槽底部残留粒径>2μm的灰尘 → 纤芯高度偏移≥0.8μm电极氧化层厚度>5μm → 电弧稳定性下降40%① 每次熔接前用纳米晶须刷(如3M 7320)清洁V型槽② 每熔接200芯后,用800目氧化铝砂纸打磨电极:支持≤0.5°(实际可补偿至0.7°)▶ 实测案例:切割0.5°时,通过α/β轴倾斜补偿,损耗仍稳定在0.02-0.03dB。
2025-03-07 00:06:55
1064
原创 VC++ 利用 ShellExecuteEx 函数运行进程,并等待该进程退出返回。
returnCode 为运行进程退出返回的错误代码,通常进程返回:0。filePath 为运行的EXE(可执行文件)路径。arguments 为运行使用的CLI命令行接口参数。runas 为是否以管理员身份运行。
2025-03-06 14:04:05
147
原创 C/C++ 严格的 IsNaN 函数判断实现。
这需要像 Visual C# 语言之中的检查类似,对于无效的 Double 双精度浮点数都应认为是 NaN。
2025-03-06 14:00:32
132
原创 C/C++ 跨平台的 GetCurrentDirectoryPath() 获取当前目录路径
支持:NDK、MAC-OSX、LINUX、Windows 等多个操作系统发行平台。
2025-03-06 13:56:57
128
原创 C/C++ 跨平台判断当前进程是否以管理员身份运行。
LINUX、MAC-OSX(苹果)、NDK(安卓)为判断是否为ROOT用户,Windows 判断是否为 Administrator 超级管理员身份运行。
2025-03-06 13:55:31
206
原创 C/C++ 跨平台的 GetCommandText() 获取命令行接口实现
支持:NDK、MAC-OSX、LINUX、Windows 等多个操作系统发行平台。
2025-03-06 13:52:46
127
原创 中国大陆IP段(含港澳)【2025-03-06】APNIC lasted 2025-03-06
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。
2025-03-06 04:36:28
342
原创 家中自用的两台光纤熔接机,以干线0.03DB熔接损耗标准,进行熔接测试。
夹具、V型槽、镜头,及电极棒、L-CCD清洁,清洁线槽时用一把高精度的碳钢美工刀,需要尽可能把卡住纤芯的线槽都清理干净,因为灰尘会顶住纤芯,导致角度跟高度有问题,但你需要垫上无尘布,否则把线槽划伤,以后很难在熔的出来干线标准的光纤了。5、开始熔接之前,但这一步需要注意,我们需要暂停只做 “纤芯的推进对准”,而不做放电熔接,这是为了检查纤芯,到底在熔接机线槽之中是不是被切割的满足要求(角度),即放置在卡线槽之中的纤芯(左、右)是否已经对平及纤芯端面。(四马达熔接机为 “包层对准”)
2025-03-06 04:22:28
1692
原创 分光器的光衰计算公式。
大多数分光器的插入损耗是比较小的,通常在0.5dB 及以下,即一分四光损耗大约在 3.1 ~ 3.5dB 之间。一分16光为:Log2(16光口) * 3 + 1,则光衰为:13dB。四是二的二次方,函数:log2(N),N为分光数量(如四个分光口)一分八光为:Log2(八光口) * 3 + 1,则光衰为:10dB。对于光纤分光器,产生的光衰,可以按照以下的公式来计算。Log2(四光口) * 3 + 1,则光衰为:7dB。一分四光大约为:7.3dB 的损耗。
2025-03-02 21:41:07
491
原创 C++ 跨平台的 GetCurrentThreadId() 获取当前线程ID实现
支持:C++11 及早前标准库版本,而无需使用:std::this_thread::get_id()。支持:NDK/ANDROID、Windows、Linux、MacOS X 等多个操作系统平台。
2025-02-25 12:44:31
255
原创 FTTR 自家全室内光网解决方案分享
买一个二手华为OLT,几十个口子OLT设备也花不了几块钱,因为很少家用玩家搭建这种方案,你要知道运营商淘汰的OLT设备,都是直接当垃圾甩,让人拉起走的....就是纯纯卖废铁的价格,所以,去垃圾回收站买运营商淘汰的华为OLT,其实最便宜的,关系好说不得还能免费捡,当然单独买一个二手的OLT设备也并不贵的。从成本来说,第二个最便宜,运营商ONU,这个需要单独买ONU/ONT设备的,当然也可以是买ONU/ONT SFP光模块(光猫棒棒),目前主流是GPON的,EPON的逐步在淘汰了。2、全光纤收发器(PON)
2025-02-25 02:47:46
875
原创 中国大陆IP段(含港澳)【2025-02-24】APNIC lasted 2025-02-24
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。
2025-02-24 19:10:10
341
原创 LINUX、WIN32、MACOSX多个平台上GCC、MSVC之间结构体按序列大小1字节对齐
GNU编译器虽然支持 #pragma pack(push, 1) 来进行对齐,但在一些特殊的LINUX平台及特定的GNU编译器版本上支持是有问题的,即:我们预期对齐是19字节,但它仍旧是23个字节,但通过GNU编译器单独的 __attribute__((packed)) 特性,可以解决该问题。即,采用 GNU编译器的间距跨平台编译的,应首选采用GNU/GCC编译器特性,__attribute__((packed)) 来声明该结构体为1字节序列对齐。
2025-02-24 10:43:07
344
原创 运营商大推的FTTR是个什么东西?
而且再说个很现实的,FTTR这东西只能自己承建,不能让运营商给你弄,因为很多运营商装维都是做任务,FTTR子光猫直接丢你家弱电箱,然而弱电箱几乎都在鞋柜、客厅,你算算到你家卧室内部会有多远,是给你装了运营商的FTTR业务啊,但可没说装维一定安装到丢你家卧室里面。你觉得这有什么不一样嘛?你可能会说,到期不开FTTR,反正运营商装维都给弄好光纤到室内了,我自己买光纤收发器行不行,你怕是不知道,好多运营商装维在撤FTTR时,会把你室内的光纤线折断的把,这是很多地区运营商上面都有说明的。
2025-02-23 19:59:12
1194
原创 千兆光纤收发器在家用内网的应用
上面提到了,在国内厂生产的千兆收发器,用料都到差不差,所以按倒最便宜的买,目前应该最便宜的就是 netLink 家的千兆收发器,34元一对质保一年,在光纤收发器这块也是大品牌,质量或许会更有保证(真实心理作用,大过实际作用)。且兼顾成本及预算考量而言,我们应当只承建千兆光纤内网,否则成本是非常昂贵的,等老板们在卷几年,2.5GE光纤收发器的价格,大体就能卷到现在千兆收发器的价格了,从这个角度来说,在大陆就消费而言,确实是很好的。
2025-02-23 12:49:26
825
原创 FTTR 如何光纤热熔?(熔接)
在前面的流程都是相差无几的,区别仅在于热熔需要一台:“熔纤机”,并按照 “熔纤机夹具”(如:三合一夹具)及熔接机V型槽电极棒的长度来切割纤芯端面。在热熔之前,人们需要把热缩管套入熔接光纤线的任意一方,可以在左边,可以在右边,这取决于被熔接的哪一方光纤线重量较轻,通常套入热缩管到尾纤上。4、从夹具上取出光纤,小技巧:取纤时用一些力拉住被熔接的皮线两端,纤芯不怕拉,但怕折。2、切割好之后用熔纤机夹具,夹好皮线之后送入熔纤机夹具槽上,并确保基本的纤芯对准。8、测试已熔接好的光纤线的,收发光功率计。
2025-02-22 01:28:05
563
原创 FTTR 如何光纤冷接?
10、切割后检查纤芯漏光及端面平整度,UPC需切越平越好,APC需尽量切成30°角斜面。准备就绪之后:(冷接尽量开红光在接,最终成品效果会比较好)15、上推冷接子纤芯卡扣,扣紧并拉入纤芯到耦合液对接端面。9、送入高精度光纤切割刀,定长器切割:25~28MM。13、将纤芯平稳插入冷接子,并轻微弯曲。7、擦拭被开剥出来的光纤 “纤芯”1、准备一根欲被冷接的光纤蝴蝶线。17、扣上纤头卡套,至此冷接完成。通常为:白色、黄色、蓝色涂覆层。11、拿出冷接子并拔出纤头卡套。16、测光功率计,评估冷接质量。
2025-02-22 01:11:33
401
原创 中国大陆IP段(含港澳)【2025-02-21】APNIC lasted 2025-02-21
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。
2025-02-21 18:45:15
397
Intel Smart Sound Technology (ISST) Driver
2024-08-01
serverspeeder 锐速
2022-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人