惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

www.infosecurity-magazine.com
www.infosecurity-magazine.com
Vercel News
Vercel News
G
Google Developers Blog
MyScale Blog
MyScale Blog
The Register - Security
The Register - Security
I
InfoQ
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
V2EX - 技术
V2EX - 技术
F
Fortinet All Blogs
博客园_首页
S
Secure Thoughts
GbyAI
GbyAI
S
Security Affairs
N
News | PayPal Newsroom
Forbes - Security
Forbes - Security
Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Security Archives - TechRepublic
Security Archives - TechRepublic
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
H
Heimdal Security Blog
A
About on SuperTechFans
P
Proofpoint News Feed
H
Help Net Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Y
Y Combinator Blog
L
LINUX DO - 最新话题
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
博客园 - 叶小钗
A
Arctic Wolf
Cisco Talos Blog
Cisco Talos Blog
T
The Exploit Database - CXSecurity.com
人人都是产品经理
人人都是产品经理
T
Threat Research - Cisco Blogs
N
News and Events Feed by Topic
Security Latest
Security Latest
The Hacker News
The Hacker News
T
Tor Project blog
O
OpenAI News
博客园 - 三生石上(FineUI控件)
PCI Perspectives
PCI Perspectives
量子位
大猫的无限游戏
大猫的无限游戏
Stack Overflow Blog
Stack Overflow Blog

atpX

自建 S3 兼容对象存储服务 Garage 听风的歌 偶尔是深夜就好了 新玩具 AirPods Pro 3 公交车上的时间 从 WHOIS 到 RDAP 通过 WireGuard 访问 NFS 共享文件 自建音乐串流服务探索 我停止了探索 Fediverse 互联网背景噪音 我的数字生活降级 小城与确定性的墙 一只特立独行的猪 Fediverse 与社交 承认的勇气 mediaX - 轻量书影音记录管理工具 我的博客写作流程 网站新增 Misc 页面 擅长对线的鲍勃 在 Chroot 环境下使用 Rsync 同步 再见 JavaScript 当我玩博客时我在玩什么 为什么我的博客没有友链页面 小熊猫与大熊猫 (HDR 照片测试) 是时候为网站开启 HTTP/3 支持了吗 使用 AdGuard Home 搭建自用 DoH 服务 谈谈读书与消遣 2023 年终总结 西安两日游 从 AirPods「升级」到 EarPods Docker 搭建去中心化的微博客平台 Mastodon 聊聊 iPhone 15 Pro 使用感受 能否将 TOTP 二次验证存放在密码管理器里 认识史蒂夫·乔布斯 与“锤哥”克里斯·海姆斯沃斯一起养生 逃离爆炸的信息 你想活出怎样的人生 重温《龙珠》动画 为什么关闭评论 从域名注册商到 DNS 服务,找到自己的组合 如何提高用户网页阅读体验 从 Typecho 迁移到 Hugo 个人博客的最终归宿是静态网站吗 我选择了放弃 jQuery 关于我的小破站折腾速度优化这件事 记一次家庭网络折腾 贴一些 SmokePing 记录 我的域名邮箱选择 不存在的语录 Typecho 评论验证插件 CaptchaPlus 谈谈写字这件事 新的网站 Logo 探索 曲线解决 Typecho 图片占位抖动问题 自建 vaultwarden / bitwarden_rs 密码管理器 使用 Plausible 自建网站流量统计分析工具 如何优雅地徒手剥开火腿肠 简单的集中隔离生活记录 新玩具 M2 MacBook Air 使用 acme.sh 申请 Google 公共证书 Docker 搭建去中心化的微博客平台 Misskey 搭建 Lsky Pro 兰空图床 折腾树莓派系统的一天 我的吉卜力之旅 使用 Uptime Kuma 自建服务器/网站在线率监控 Spartan Host Review - Best Hosting & Service Support Debian 下 Nginx 配合 Fail2Ban 减少恶意扫描和攻击 升级 Typecho 到最新开发版本 v1.2.0 Linux rm 命令详解 Debian 系统安装 Docker 教程 BandwagonHost - Reliable Blog and Business VPS Hosting 使用 Isso 为 Hugo/Hexo 等静态网站添加评论功能 推荐 5 款免费开源的网站流量分析统计工具 搭建 Shynet 网站流量统计分析工具 聊聊 DDoS 攻击那些事 Hugo 使用 Fancybox 实现图片灯箱/放大功能 从 Debian 10 升级到 Debian 11 教程 使用 Umami 自建网站流量统计分析工具 Linux 一次执行多个命令的 3 种方式 Typecho 修改永久链接后旧链接 301 跳转到新链接 从不同需求推荐几家稳定可靠的 VPS 服务商 Build EchoIP service with Docker 浅谈一下这些年折腾过的 VPS 不完全吃灰的树莓派 开发一个自己的 Telegram Bot 使用 Nginx 实现 TCP 四层反向代理 画画真难 我读村上春树 使用 acme.sh 自动签发和更新证书 卡拉马佐夫式悲剧 安装 File Browser 轻量网盘工具 新玩具树莓派到手 Linux 定时自动备份数据到 OneDrive/Google Drive 记一次服务器崩溃 使用 rsync 同步文件 短信的消失 幻灭的艺术家 新玩具戴尔 S2721DGF 开箱 蝴蝶 用 Docker 整合 SeafilePro 搭建私人云盘 搭建自己的 kms 服务器
单线复用解决一根网线同时 IPTV 和宽带问题
ATP · 2021-04-21 · via atpX

这套方案是两年前用的,当时办宽带的时候不在家,电信的工作人员上门直接把网线分成两根 4 pin 的,用是可以用,但最高只能跑 100M,我直呼好家伙,更重要的是装的光猫只有一个千兆口,其余的都是百兆口。如果要同时满足千兆宽带和 IPTV 的需求,想到的最简单的做法就是找两个交换机配置 VLAN 解决,于是买了两个入门款的交换机水星 SG105 PRO,当然,后来发现有些路由器支持 IPTV 功能,其实用一个就够了,这里不做讨论。这套方案一直运行很稳定,只是前几天的突然停电导致交换机的配置丢失,不得不重新配置,因此在这里记录一下。

一个简单的网络拓扑图如下:

家庭网络拓扑图

可以从图中看到,弱电箱中从光猫的 LAN1 (千兆口)、LAN2 (IPTV)直接接到交换机 1 的 LAN1 和 LAN2,然后 LAN5 连接预埋的网线,直接到客厅,然后分发出来,LAN1 连接路由器,LAN2 连接电信的机顶盒,实现了整个家庭网络环境除了 IPTV外 都是千兆,而且扩展性更佳。

要实现,首先需要进入交换机后台设置 802.1Q VLAN,如下图所示:

VLAN 划分

首先是创建了两个 VLAN 分组,VLAN2 为 IPTV 使用的端口,参与数据交换的端口为 LAN2 和 LAN5,通过标记 (Tag) LAN5 完成两台交换机的数据传输;

VLAN3 为千兆网络传输端口,除了 LAN2 外都参与数据交换,通过标记 (Tag) LAN5 完成两台交换机的数据传输。

关于 Tag 和 Untag:

端口接收数据时:

当数据包为 UNTAG 帧的话,就加上该端口的 PVID,送入 PVID 所示的 VLAN 中传输; 如果数据包为 TAG 帧,那么就不再添加,直接送入 TAG 所示的 VLAN 中传输; 如果是 untagged 方式, 输入的数据包全部都要加上该端口的 PVID。不管输入的数据包是 TAG 帧还是 UNTAG 帧。

端口发送数据时:

如果端口是 TAGGED 方式 如果端口 PVID 等于发送的数据包所含的 VLAN ID,那么就会将 VLAN ID 从发送的数据包中去掉; 如果不相等,则数据包将保持原样发送出去。 如果端口是 untagged 方式 则不管端口 PVID 为多少,是否等于要输出的数据包的 VLAN,都会将 VLAN ID 从数据包中去掉。

设置好 VLAN 后,还需要为相应的端口指定 PVID(Port VLAN ID),也就是你给每个端口标记组号(使用 VLAN1 还是 VLAN2),如下图所示:

VLAN 指定端口 PVID

另外一台交换机没有特殊需要使用相同的配置即可。这样,一个简单的通过 VLAN 实现单线复用的方案就实现了。