2025年9月16日星期二

使用相同运营商宽带的 TR069 VLAN 进行高速通信

 提示


并不是所有地区都能用 TR069 进行互联,运营商可能屏蔽了该 VLAN 域的互联权限。
而且,每个地区,每个运营商的 TR069 VLAN ID 也可能不一样。

具体请以当地的提供的设置为准。
如果你的光猫有多余的网线接口可以插,而且你也有兴趣搞,那就继续。
提示

TR069 是局域网,没有互联网访问的权限。
另外,如果 TR069 使用不当的话,可能会占满 PON 口容量,会影响到同一个 PON 口其他用户。

科普

先科普下,TR069 是运营商远程管理光猫的一个接口,可以让运营商远程推送数据到光猫,方便远程维护,固件升级等。

我们通过 TR069 来进行互联,原理是同一个运营商全省范围内的 TR069,获取的内网地址都是互通的,都是基于 DHCP 获取的 IP ,而且不限制带宽(不确定的内容)。但我这边找了人,双方互发文件,能跑满光猫上限

方法就是破解双方的光猫后,将 TR069 的 VLAN 绑定到一个独立的网口,由于不在一个 VLAN 下,甚至不占用宽带的带宽,然后架设隧道异地组网,甚至是你宽带停机了,也可以通过这个隧道,通过另一个用户来上网。

准备

开始前请确保你有光猫的超级用户权限。具体如何获得这里不做赘述,请自行上网搜索。

使用超级用户登录到光猫的后台,找到网络设置,记得截图一下 TR069 的 VLAN ID 号,后续会用到。

操作

建议先给 PPPoE 的 VLAN 绑定好端口,不要全都绑定,如果你有看 IPTV 电视的需求,那么 IPTV 的也不要勾选。


然后保存应用,我们稍微等下,让它保存配置。

进一步操作

现在,我们点击新建按钮,不是新建连接,不要点错了。


我们拿河北电信举个例子,TR069 所用的 VLAN 号是 46,那么,在 VLAN 的那一框里,我们填写上 46,然后,我们再在上网模式设置一下,把路由模式,改为桥接模式,最后我们再绑定一下网口,比如你想绑定网口 4,那么就勾选网口 4。


现在,再试试看能不能获取到来自 TR069 局域网里的 DHCP 服务器的 IP 了?有的话就开搞吧!

TR069 测速截图

警告

再次说明一下,不要占用太大,否则会影响和你同一个 PON 光口的其他用户。
否则可能会引发投诉,产生更多不利影响。

2025年9月14日星期日

Windows11 同时连接有线和 WiFi 双网卡时,设置网络优先级

 在 Windows 11 中,同时连接无线和有线网络时,可以通过更改网络适配器的“跃点数”来设置优先级。跃点数是一个数字,数字越小,优先级越高

设置步骤如下:

1. 按 Windows + R 打开运行窗口

2. 在运行窗口中输入 ncpa.cpl,然后按回车即可打开网络适配器

3. 在网络适配器窗口中,右键单击要设置优先级的网络适配器,然后选择属性

4. 在网络适配器属性窗口中,选择 Internet 协议版本 4 (TCP/IPv4),点击属性,然后再点击高级

5. 在 高级 TCP/IP 设置 窗口中,取消勾选 自动跃点

6. 在 默认网关 项目中点击编辑,取消勾选 自动跃点

7. 在上面两个 跃点数 框中,输入要设置的跃点数,数字越小,优先级越高

8.设置好后,可以在 Powershell终端 中,使用 `route print` 命令查看跃点数

例如:

如果要 优先使用有线网络,可以将有线网络的跃点数设置为 10,将无线网络的跃点数设置为 20

如果要 优先使用无线网络,可以将无线网络的跃点数设置为 10,将有线网络的跃点数设置为 20

注意:

更改网络适配器的跃点数后,需要重新启动计算机才能使设置生效

如果不确定要设置哪个跃点数,可以参考以下建议:

  • 通常情况下,有线网络的优先级应高于无线网络
  • 如果无线网络连接速度较快,可以将无线网络的优先级设置得更高

2025年8月2日星期六

Debian Linux驱动更新

Debian 安装驱动
Debian 安装驱动的步骤如下:
安装firmware安装包:apt install firmware-linux-nonfree
自动修复驱动:apt install isenkram && isenkram-autoinstall-firmware
重启:一定要重启,否则是装不好的,因为驱动的加载是在进入图形化界面之前。
如果没有设备驱动程序所需的固件,debian-installer 将显示对话框要求加载缺失的固件。假如选取了选项,debian-installer 将扫描现有设备松散的固件文件或包含固件的软件包。如果搜索到,固件会被复制到正确的位置 (/lib/firmware),然后加载驱动程序模块。
自动更新当前正在运行的内核的 initramfs:
sudo update-initramfs -u

验证预期硬件是否与 i915 驱动程序一起工作
hwinfo --display


示例:Linux安装指定软件包
apt install libxml2-utils=2.9.14+dfsg-1.3~deb12u1
apt install libgnutls30=3.7.9-2+deb12u4
apt install libgnutls-dane0=3.7.9-2+deb12u4
apt install gnutls-bin=3.7.9-2+deb12u4
apt install swtpm-tools=0.7.1-1.3
示例:飞牛OS底层系统需要保持的软件版本
sudo apt-mark hold libxml2-utils libgnutls30 libgnutls-dane0 gnutls-bin swtpm-tools


excel中SUMIF函数横向求和的方法和小技巧

 当我们用SUMIF函数来给符合特定条件的数据求和时,常常遇到的是数据竖着排列的情况。如图所示:

excel中SUMIF函数横向求和的方法和小技巧

但如果数据是横着放的:

excel中SUMIF函数横向求和的方法和小技巧-趣帮office教程网

可不想一个个复制粘贴成竖的再进行条件求和,特别是数据很多时,那得复制粘贴到什么时候!今天我来教你一个超级简单的方法,让你轻松搞定横向数据的条件求和,完全不用改变数据原来的样子,超级方便,一学就会!

纵向数据SUMIF函数的基本用法

首先,让我们回顾一下SUMIF函数在纵向数据中的用法。SUMIF函数的基本结构是:“=SUMIF(条件范围, 条件, 求和范围)”。这意味着你可以在指定的“条件范围”内查找与“条件”相匹配的所有项,并将这些匹配项在“求和范围”中对应的值进行求和。

例如,假设我们有一个包含学校名称和仪器数量的纵向列表,要求:汇总各学校所有仪器的总数量?

在想要查找的单元格里输入=SUMIF($A$4:$A$39,F4,$C$4:$C$39)

这里$A$4:$A$39是条件范围(学校名称),F4是条件(我们要查找的学校名),$C$4:$C$39是求和范围(仪器数量)。

excel中SUMIF函数横向求和的方法和小技巧-趣帮office教程网

然后公式向下填充就能得到结果:

excel中SUMIF函数横向求和的方法和小技巧-趣帮office教程网

横向数据SUMIF函数的巧妙应用

对于横向排列的数据,SUMIF函数同样可以大显身手,但需要注意调整条件范围和求和范围的引用方式。在横向数据的情况下,条件范围和求和范围通常是跨列的,并且需要保持大小一致。

横向排列的条件求和的公式很简单:=SUMIF($A$4:$L$12,P4,$C$4:$N$12)

也可以省略=SUMIF($A$4:$L$12,N4,$C$4)(会自动默认条件范围跟求和范围一样大小,只需写个起点就可以了)

这里的$A$4:$L$4是条件范围(横向的学校名称),P4是条件(我们要查找的学校名),而$C$4:$M$4则是求和范围(横向的仪器数量)。

excel中SUMIF函数横向求和的方法和小技巧-趣帮office教程网

分析一下它的原理:

1、条件范围与求和范围进行错位:(相当于在两个表中找对应的值)

(注:条件范围跟求和范围要一样大小)。

如图所示:

excel中SUMIF函数横向求和的方法和小技巧-趣帮office教程网

首先,在表一中定位到'准南中学'的条目。随后,在表二的相应位置查找对应的'数量'信息,比如首次找到的是20。接着,继续在表一中寻找下一个'准南中学'的条目,并在表二的同一对应位置找到第二个'数量',这次是75。以此类推,直到表一中所有'准南中学'的条目都被查找完毕,并在表二中相应地找到所有对应的数量信息。"

excel中SUMIF函数横向求和的方法和小技巧-趣帮office教程网

2、再把相应的数量再进行求和。

excel中SUMIF函数横向求和的方法和小技巧-趣帮office教程网

通过这种方法,你可以轻松地在不改变数据原始布局的情况下,对横向排列的数据进行条件求和,大大提高了数据处理的效率和灵活性。

2025年3月13日星期四

Docker部署哪吒监控

 

简介

被控端安装见:https://nezha.wiki/guide/agent.html

哪吒监控是一款开源的轻量化的服务器监控和运维工具,提供实时性能监控与告警通知。

1:安装Docker参考我博客的教程

2:创建docker-compose.yml文件写入如下配置

services: dashboard: image: ghcr.io/nezhahq/nezha restart: always ports: - "127.0.0.1:8008:8008" volumes: - ./data:/dashboard/data

监听本地防止被扫端口

然后docker compose up -d启动

3:我选择使用caddy作为web服务,简单方便,安装命令如下

使用apt包一键安装caddy:

sudo apt install -yq debian-keyring debian-archive-keyring apt-transport-https curl && curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg && curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list && sudo apt update -q && sudo apt install -yq caddy

4:写入Caddyfile反代配置

example.com { reverse_proxy /proto.NezhaService/* h2c://127.0.0.1:8008 reverse_proxy /* 127.0.0.1:8008 }

注意替换你的域名,caddy会自动配置证书,启动caddy后就部署完成了。

5:哪吒面板配置

后台路径/dashboard默认用户名密码admin admin,进入后台后首先修改用户名和密码,必须修改强密码,因为如果被爆破后你的小鸡将会被恶意者完全掌控。

然后到设置里配置面板后台Agent对接地址,示例:example.com:443,并选中使用 TLS 连接

如果你要套cf cdn,则域名设置里的网络需要开启grpc选项,并且SSL加密模式改成完全。

6:国内网络环境说明

哪吒官方镜像托管在github,国内网络拉取很慢,可以使用南京大学的镜像加速,docker-compose.yml示例

services: dashboard: image: ghcr.nju.edu.cn/nezhahq/nezha restart: always ports: - "127.0.0.1:8008:8008" volumes: - ./data:/dashboard/data

国内环境安装Docker也可以参考我博客的教程

国内小鸡安装Agent请替换哪吒官方的码云地址,将复制出来的Agent安装脚本替换如下地址即可,其他参数不变

https://gitee.com/naibahq/scripts/raw/main/agent/install.sh

卸载v1版本的Agent方法

v1版本的Agent多次安装不会覆盖,而是会出现多个重复监控的情况,所以我提供一下卸载干净的方法

# 停止并禁用 sudo systemctl stop nezha-agent.service sudo systemctl disable nezha-agent.service # 删除服务文件 rm -f /etc/systemd/system/nezha-a*.service rm -f /lib/systemd/system/nezha-a*.service # 删除相关文件夹 sudo rm -rf /opt/nezha # 重新加载 systemd sudo systemctl daemon-reload # 验证服务是否有残留 systemctl list-units --type=service | grep nezha