
IP
文章平均质量分 55
liulilittle
如果我只是恨你,那该多好;这一生,终究没能逃出这囚笼;也好,但愿此去,能化归烟云浮尘;逍遥天地,再无拘束。
展开
-
openppp2 -- 1.0.0.25196 版本新增的VBGP技术
所以,从上述的配置之中,人们可以知道,重要的选项是:nic、ngw、path、vbgp 这四条,如果需要启用对本地路由文件的更新,就必须填写远程会自动更行镜像的 vbpg 文件URL,并且这条选项能否被 openppp2 采用,需要 path 指向的本地镜像路由表文件是存在的,且 nic、ngw 是确切有效的,能够确保 openppp2 可以正确的启用VBGP路由。4、path 这个表示本地的ASN运营商线路的路由同步文件,必须要有的,否则 openppp2 会认为这是一条错误的路由配置选项。原创 2025-05-16 01:44:16 · 896 阅读 · 0 评论 -
MAC-OS X 命令行设置IP、掩码、网关、DNS服务器地址
本文介绍了在Linux平台下,需要以$root特权模式运行的网络设置命令。主要内容包括使用sudo networksetup-setmanual命令手动设置以太网的IP地址、子网掩码和网关,以及使用sudo networksetup-setdnsservers命令配置DNS服务器。文章还提到了一条在MAC上不适用的默认网关路由添加命令route add default gw 192.168.1.1,并建议用户参考Apple官方支持文档进行网络安全操作。这些命令需要显著的提权后才能执行,确保网络配置的正确性和原创 2025-05-13 00:16:12 · 340 阅读 · 0 评论 -
家用宽频能够实现BGP多线接入吗?
导入路由表时,建议开发一个 C#、shell、python 程序,用来轻松管理 Linux 的路由表策略,当然,进阶可以开发为动态路由配置,这样与ASN与ASN之间的 eBGP 边界网关路由,可以动态调整路由,走不同线路的效果就是一样的,这个开发成本不高,人们耗费一些精力,即可轻松构建运营是的家用宽频BGP动态路由。游戏加速器为什么采用,BGP多线接入?类似博主这个家用宽频网络,还能比这好的,可不多见了,它可是一个正经没被阉割的家用宽频网络,除了无公网IP、不可以搞对公业务之外,没多大缺点。原创 2025-05-10 14:33:46 · 1383 阅读 · 0 评论 -
Linux 高级路由配置策略之打通双/三网卡路由转发
在Linux平台上,为了实现不同子网间的网络通信,需要配置内核的路由转发功能。例如,若有两张网卡分别连接192.168.1.0/24和192.168.0.0/24两个子网,可以通过设置路由桥来实现互通。具体操作包括使用iptables命令为每个子网添加MASQUERADE规则,如:iptables -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE和iptables -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE。需要注原创 2025-05-10 13:46:11 · 200 阅读 · 0 评论 -
Windows 双网卡均接入默认网关(可链外网)如何指定首选承载网卡?
在Windows操作系统中,可以通过调整网卡的跃点数来指定默认的网络接口。具体步骤包括:打开控制面板,进入网络和共享中心,选择需要修改的网卡,进入其属性设置,取消自动跃点的勾选,并手动设置一个较高的跃点数(如331),以确保该网卡不被优先使用。修改后,使用route PRINT-4或route PRINT-6命令确认跃点数的调整是否生效。通过这种方法,可以确保操作系统优先使用指定的网卡(如NIC2)进行外网连接,而其他网卡(如NIC1)则作为备用。原创 2025-05-10 13:34:33 · 220 阅读 · 0 评论 -
C/C++ 路由跟踪小程序实现
复制代码到新建 traceroute.c 文件之中。原创 2025-05-08 01:51:26 · 357 阅读 · 0 评论 -
中国大陆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 · 553 阅读 · 0 评论 -
Linux 命令行利用 speedtest 测速
可以先通过 ./speedtest -L 或者 ./speedtest --servers 命令行,列出一部分可选的测试节点服务器。3、删除除开 speedtest 可执行ELF二进制文件,的其它文件。4、执行测速命令行,自动选择服务器。1、下在 OOKLA 测速工具。2、解压 OOKLA 测速工具。原创 2025-04-28 13:19:27 · 457 阅读 · 0 评论 -
中国大陆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 · 390 阅读 · 0 评论 -
中国大陆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 · 314 阅读 · 0 评论 -
Linux C++ 利用 io_uring 技术批量读取 tun 文件描述符的数据。
以下是参考的实现代码,IO_URING 操作必须要进行按页大小对齐(仅在O_DIRECT直接I/O下),不能是非对称的,一般大多数操作系统页大小为:4KB。批量读取、writev 批量简写。原创 2025-03-30 11:57:10 · 238 阅读 · 0 评论 -
关于近期 OPENPPP2 1.0.0.25116 版本更新提供的 MUX 控制选项
congestions 是一个MUX 很重要拥塞控制选项,若用户运行 OPENPPP2 的客户端与服务器 CPU性能爆炸,远远溢出两端之间的最大管道瓶颈带宽时,可以将其设置为:0。尽力避免链路CWND过多减少,因为当链路CWND过多减少后,在重新爬升的 ssthresh(位值)会浪费更多的时间,这会减少某一特定时间范围内的网络突发能效。OPENPPP2 近期更新为客户开放 MUX 控制选项使能,本文着重介绍新增选项的作用,其中心实现原理,感兴趣的童鞋,可自行检索开放源代码。3:远程 + 本地加速(11)原创 2025-03-24 10:28:56 · 349 阅读 · 0 评论 -
中国大陆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 · 465 阅读 · 3 评论 -
中国大陆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 · 348 阅读 · 0 评论 -
中国大陆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 · 350 阅读 · 0 评论 -
运营商大推的FTTR是个什么东西?
而且再说个很现实的,FTTR这东西只能自己承建,不能让运营商给你弄,因为很多运营商装维都是做任务,FTTR子光猫直接丢你家弱电箱,然而弱电箱几乎都在鞋柜、客厅,你算算到你家卧室内部会有多远,是给你装了运营商的FTTR业务啊,但可没说装维一定安装到丢你家卧室里面。你觉得这有什么不一样嘛?你可能会说,到期不开FTTR,反正运营商装维都给弄好光纤到室内了,我自己买光纤收发器行不行,你怕是不知道,好多运营商装维在撤FTTR时,会把你室内的光纤线折断的把,这是很多地区运营商上面都有说明的。原创 2025-02-23 19:59:12 · 1336 阅读 · 0 评论 -
千兆光纤收发器在家用内网的应用
上面提到了,在国内厂生产的千兆收发器,用料都到差不差,所以按倒最便宜的买,目前应该最便宜的就是 netLink 家的千兆收发器,34元一对质保一年,在光纤收发器这块也是大品牌,质量或许会更有保证(真实心理作用,大过实际作用)。且兼顾成本及预算考量而言,我们应当只承建千兆光纤内网,否则成本是非常昂贵的,等老板们在卷几年,2.5GE光纤收发器的价格,大体就能卷到现在千兆收发器的价格了,从这个角度来说,在大陆就消费而言,确实是很好的。原创 2025-02-23 12:49:26 · 834 阅读 · 0 评论 -
FTTR 如何光纤热熔?(熔接)
在前面的流程都是相差无几的,区别仅在于热熔需要一台:“熔纤机”,并按照 “熔纤机夹具”(如:三合一夹具)及熔接机V型槽电极棒的长度来切割纤芯端面。在热熔之前,人们需要把热缩管套入熔接光纤线的任意一方,可以在左边,可以在右边,这取决于被熔接的哪一方光纤线重量较轻,通常套入热缩管到尾纤上。4、从夹具上取出光纤,小技巧:取纤时用一些力拉住被熔接的皮线两端,纤芯不怕拉,但怕折。2、切割好之后用熔纤机夹具,夹好皮线之后送入熔纤机夹具槽上,并确保基本的纤芯对准。8、测试已熔接好的光纤线的,收发光功率计。原创 2025-02-22 01:28:05 · 576 阅读 · 0 评论 -
FTTR 如何光纤冷接?
10、切割后检查纤芯漏光及端面平整度,UPC需切越平越好,APC需尽量切成30°角斜面。准备就绪之后:(冷接尽量开红光在接,最终成品效果会比较好)15、上推冷接子纤芯卡扣,扣紧并拉入纤芯到耦合液对接端面。9、送入高精度光纤切割刀,定长器切割:25~28MM。13、将纤芯平稳插入冷接子,并轻微弯曲。7、擦拭被开剥出来的光纤 “纤芯”1、准备一根欲被冷接的光纤蝴蝶线。17、扣上纤头卡套,至此冷接完成。通常为:白色、黄色、蓝色涂覆层。11、拿出冷接子并拔出纤头卡套。16、测光功率计,评估冷接质量。原创 2025-02-22 01:11:33 · 433 阅读 · 0 评论 -
中国大陆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 · 405 阅读 · 0 评论 -
FTTR内网光纤网络搭建及维护
并且承建光纤子网是紧跟时代及未来的发展,从千兆升级2.5GE、10GE仅需更换光电设备即可,而无需重新部署线路,并且全光子网确实很快乐,用过的童鞋都说好,稳定速度快口子大,快速升级无瓶颈,并且装维成本并不高,大家让别人装维弄一下网线也得几十上百块,多来那么几次比大家自己弄全光子网可贵太多了,所以大家何不如,自己弄一步到位,笑~。为了解决这类问题,所以,我们需要自建维护光纤内网,光纤在内网之中几乎不会存在这一类问题,因为光纤传输数字信号,信道干扰是很低的,其仍存在回波信噪干扰。原创 2025-02-21 18:29:25 · 1906 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2025-01-30】APNIC lasted 2025-01-30
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-01-31 17:38:06 · 989 阅读 · 0 评论 -
OPENPPP2 —— VMUX_NET 多路复用原理剖析
这是源于:A/B可能会在发送到服务器时产生丢包,或因为网络波动(如TTL沿途跃点的路由)、OS内核事件排队等等,导致两个链接包发送到服务器先后顺序是不同的,在UDP之中乱序问题一直是不可避免地,回归TCP的本质协议实现,UDP存在的问题TCP协议本身也存在,只是大家基于逻辑链接开发,并不能从上层感知这种问题而已,但这并非是不存在。2、单一TCP链路,在应用程式保证有序的前提下,难以把产生的CPU的计算负载压力分摊到其它线程之中,这可能导致在宽频交换的高压状态,某一个CPU核心的负载压力过大。原创 2025-01-31 17:34:30 · 1058 阅读 · 0 评论 -
LINUX 平台最快子网路由转发,内核使能选项配置
增加这几项 “内核选项” 配置使能,即可以确保 LINUX 内核直接转发子网路由,而无需:OpenWRT、RouterOS、LVS、iptables forward / iptables -t nat 来繁琐配置路由转发。本文介绍 LINUX 通用平台最快子网路由转发方案,不需要任何第三方程式,不需要三方限制硬件采用的DPDK平台做出来的转发,单纯采用内核直接转发。配置内核:/etc/sysctl.conf。阅读本文之间,可线性参考以下文献。原创 2025-01-25 17:22:04 · 394 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2025-01-25】APNIC lasted 2025-01-25
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-01-25 15:44:35 · 619 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-12-01】APNIC lasted 2024-12-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。原创 2024-12-01 01:09:43 · 653 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-11-27】APNIC lasted 2024-11-27
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。原创 2024-11-28 10:59:55 · 825 阅读 · 0 评论 -
Linux 命令行配置为单臂旁路由。
方法一:(NAT+FORWARD)注意:都可以增加来源限定。en0 为单臂路由网卡。方法二:(SNAT)原创 2024-11-15 21:23:43 · 554 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-11-12】APNIC lasted 2024-11-12
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。原创 2024-11-12 12:09:20 · 475 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-10-10】APNIC lasted 2024-10-10
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。原创 2024-10-10 23:53:33 · 1450 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-09-10】APNIC lasted 2024-09-10
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。原创 2024-09-11 00:09:16 · 2461 阅读 · 0 评论 -
闲聊:为什么需要正确的了解BBR?
所以:最终BBR的宽频沉默成本一般大约在15~20%左右,一个简单的公式是:100Mbps 的带宽,RTT为:40MS,那么每次起搏脉冲最佳宽频大小为4Mbps,如果超过这个大小,就可能导致拥塞的产生,而BBR算法通过动态的感觉,并额外增加一点以探测,以便可以动态调控拥塞的程度。这也意味着BBR,在产生拥塞的时候会存在一定的滞后性,它通过G(增益因子)来保持扩大带宽及感知,但过程至少需要一个RTT时间,每次对管道外发送都存在提高网络拥塞的风险,所以:BBR可能会产生额外15~20%的网络沉默流量。原创 2024-08-20 14:01:18 · 271 阅读 · 0 评论 -
BBR算法,自定义控制协议集成(浅谈一)
在BBR算法之中,不关心是否产生网络丢包,不关心管道的断开、打开状态等,它根据内部的状态机(四个状态)来决定,所以:对于已经到达中断报文,控制协议开发人员需要认为进行控制在中断报文以后的 cwnd 大小的控制,而不是仍旧使用BBR算法提供的 cwnd 大小,并产生更多的网络流量。BBR算法并不关心,控制协议如何处理丢包的问题,它只关心人们何时输入正确的采样样本,而样本必须在ACK的阶段之中,为它进行输入。即:BBR发送起搏速率,指示间隔多少微妙,脉冲发送 cwnd 大小限制的数据。原创 2024-08-20 13:34:47 · 583 阅读 · 0 评论 -
IP in IP 协议
IP in IP路由主机根据到达的帧,取出第二层帧进行转发处理,但需要进行NAT关联,注意:必须是NAT关联,即:IP in IP路由主机,需要修改帧的ID、端口号、源地址等方面且重新计算 checksum,进行NAT的关联后转发报文到目的地。IP in IP 是一种多重IP协议,即:客户机可以发送一个IP协议内部在嵌套一个IP协议到某个特定的主机上,在由具体的主机作为路由进行转发的协议。原创 2024-08-20 11:16:33 · 672 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-08-14】APNIC lasted 2024-08-14
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。原创 2024-08-14 12:58:23 · 2492 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-07-09】APNIC lasted 2024-07-09
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。原创 2024-07-09 10:12:19 · 850 阅读 · 0 评论 -
openppp2 控制台回显窗口输出内容详解
大致为:ppp+tcp、ppp+ws、ppp+wss 等。我们这边绝大多数情况下,通常只会在LINUX下面使用客户端模式,并启用混杂模式,配置SNAT软路由转发,Windows 平台发行版本其实很少在用。本文介绍 openppp2 的控制窗口回显内容,以LINUX平台为例子,其它平台大同小异,区别只是多了一些额外的输出选项内容,本文会在下面补充。区别根客户端模式的控制台回显内容差距不大,只是额外会显示当前启用了那些服务的信息,且包包含配置的公共IP地址、接口IP地址等。原创 2024-06-21 13:32:03 · 599 阅读 · 1 评论 -
openppp2 命令行接口详解
-no-lsp 禁止指定程序加载,LSP/NSP网络分层驱动。--system-network-reset 重置系统网络设置,等效:netsh winsock reset。--block-quic 是否允许阻止:IETF/QUIC HTTP/3流量,根据实际需要评估,通常建议阻止。例子:--pull-iplist myip.txt/JP。原创 2024-06-21 12:59:46 · 1161 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-06-21】APNIC lasted 2024-06-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。原创 2024-06-21 11:50:35 · 2034 阅读 · 0 评论 -
Linux/Windows/MacOS X 上面 C/C++ 程序添加路由表
关于 Windows 平台下面 C/C++ 通过WINAPI操作路由的实现,可以参考开源项目 openppp2 的实现。Windows 平台可以参考本人的这篇文章的实现,利用 Windows 路由WINAPI接口来实现。关于 Linux 平台下面 C/C++ 通过LIBC API操作系统路由的实现,可以参考下述的实现;三个平台通用的实现,可以参考 openvpn 的开源代码实现。原创 2024-06-20 01:06:51 · 437 阅读 · 0 评论