在centos9系统上配置zerotier实现不同网段互联
分享一个案例适用于单位之间或者单位与家庭也或者家庭与家庭之间异地组网。从多年来的使用经历来看使用zerotier组网网速快延迟小使用方便可靠。为什么在centos9系统上配置原因是之前使用旁路由器N1改的硬件刷写或者使用TF卡烧录的openWRT长时间使用硬件出现了故障正好家里有已被淘汰的小主机功耗不高大约20W左右8代的intel的CPU集成显卡的主板再加上之前8G和16G内存纯属白菜价可惜当时没囤积一批貌似损失几个小目标。16G的DDR4-2666MHZ的内存85.21元人民币左右购买的现在看了一下同样的内存条现价已经650了。所以在这样的背景下使用淘汰的小主机既能充当服务器使用还能充当旁路由起到不同网络间的沟通作用。自从在centos9系统上配置好了zerotier之后异地组网简单了工作效率也提高了。下面正式分享整个流程。一、安装并初始化 ZeroTier安装 ZeroTierbash# 下载并安装 ZeroTier curl -s https://install.zerotier.com | sudo bash # 启动服务并设置开机自启 sudo systemctl start zerotier-one sudo systemctl enable zerotier-one加入 ZeroTier 网络登录 ZeroTier 控制台创建网络并记录Network ID如8056c2e21c000001。在 CentOS 中加入网络bashsudo zerotier-cli join 你的NetworkID在控制台授权节点回到 ZeroTier 控制台找到刚加入的节点显示为未授权勾选Auth?授权并记录分配的 ZeroTier 虚拟 IP如192.168.196.188。二、配置系统网络转发关键临时启用 IP 转发立即生效bashsudo sysctl -w net.ipv4.ip_forward1永久启用 IP 转发重启后生效bash# 编辑配置文件 sudo vim /etc/sysctl.conf # 添加以下内容 net.ipv4.ip_forward1 # 加载配置 sudo sysctl -p验证转发是否启用bashsysctl net.ipv4.ip_forward # 输出应为 net.ipv4.ip_forward 1三、配置 Firewalld 防火墙确认 Firewalld 状态bashsudo systemctl start firewalld sudo systemctl enable firewalld将 ZeroTier 接口加入 public 区域查看 ZeroTier 接口名通常为ztxxxxxx如ztfp6fttn5baship addr show | grep zt添加到 public 区域bashsudo firewall-cmd --permanent --zonepublic --add-interfaceztfp6fttn5允许 ZeroTier 与本地局域网的转发假设本地局域网接口为enp1s0网段为192.168.1.0/24ZeroTier 网段为192.168.196.0/24bash# 允许 ZeroTier 网段访问本地局域网 sudo firewall-cmd --permanent --zonepublic --add-rich-rule rule familyipv4 source address192.168.196.0/24 # ZeroTier 网段 destination address192.168.1.0/24 # 本地局域网网段 forward accept # 允许本地局域网访问 ZeroTier 网段 sudo firewall-cmd --permanent --zonepublic --add-rich-rule rule familyipv4 source address192.168.1.0/24 # 本地局域网网段 destination address192.168.196.0/24 # ZeroTier 网段 forward accept 启用 NAT 伪装针对网关节点若该节点作为本地局域网的网关需允许出站流量伪装bashsudo firewall-cmd --permanent --zonepublic --add-masquerade重新加载防火墙配置bashsudo firewall-cmd --reload四、在 ZeroTier 控制台配置路由与网关设置网关节点在控制台的Members列表中找到作为网关的 CentOS 节点勾选Allow Ethernet Bridging。添加跨网段路由进入网络的Settings → Routes添加本地局域网的路由指向网关的 ZeroTier IP例如本地局域网为192.168.1.0/24网关的 ZeroTier IP 为192.168.196.188则添加192.168.1.0/24 via 192.168.196.188若需访问其他局域网如192.168.2.0/24需由对应网段的网关节点添加类似路由。确认访问控制规则在Settings → Access Control中确保默认规则为accept;允许所有网段互通。五、验证配置检查 ZeroTier 状态bashsudo zerotier-cli status # 应显示 ONLINE sudo zerotier-cli listnetworks # 确认网络状态为 OK检查路由表baship route show | grep zt # 应包含 ZeroTier 相关的路由如 192.168.2.0/24 等测试跨网段连通性从本地局域网设备 ping ZeroTier 网络中的其他节点如ping 192.168.196.1。从 ZeroTier 其他节点 ping 本地局域网设备如ping 192.168.1.100。总结核心步骤包括安装 ZeroTier 并加入网络、启用系统 IP 转发、配置防火墙允许网段间转发、在控制台设置路由与网关。通过以上步骤即可实现不同局域网通过 ZeroTier 互联互通。

相关新闻

Claude扩展技术解析:Hook、Skill、SubAgent与Plugin实战指南

Claude扩展技术解析:Hook、Skill、SubAgent与Plugin实战指南

1. Claude扩展技术全景图第一次接触Claude扩展功能时,我被各种术语搞得晕头转向。Hook、Agent Skill、SubAgent、Plugin这些概念看似相似,实则各有其独特的应用场景和技术实现。经过半年的实际项目打磨,我终于理清了这套扩展体系的脉络。Clau…

2026/11/6 14:29:14 阅读更多 →
154k Stars 开源神器 Firecrawl v2.11.0 全解|网页抓取 API 从源码、部署到 RAG 实战终极指南

154k Stars 开源神器 Firecrawl v2.11.0 全解|网页抓取 API 从源码、部署到 RAG 实战终极指南

文章目录 一、Firecrawl 概述与核心价值 1.1 什么是 Firecrawl 1.2 为什么选择 Firecrawl 业界领先的可靠性 极速响应 AI 就绪的输出格式 全面的复杂度管理 AI Agent 原生支持 媒体解析能力 1.3 核心功能一览 1.4 技术特性对比 1.5 应用场景 AI/LLM 应用开发 企业数据工程 内容…

2026/11/6 18:10:04 阅读更多 →
财务分析报告缺少风险预警?财务分析报告必包含哪些核心指标?

财务分析报告缺少风险预警?财务分析报告必包含哪些核心指标?

财务分析报告越写越厚,老板还是说看不出风险在哪 前阵子跟一位制造业的财务总监聊天,她说了句让我特别有共鸣的话:我们每个季度的财务分析报告少说二三十页,利润表、资产负债表、现金流量表该有的全有,指标算了一大堆…

2026/11/6 10:49:19 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/6 15:21:35 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/6 9:29:27 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/5 12:28:01 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/5 12:28:02 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/6 8:08:42 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/5 19:38:59 阅读更多 →

日新闻

周新闻

月新闻