在折腾 IPTV 的过程中,大家经常会听到两种接入方式:PPPoE 拨号认证 和 IPoE DHCP 鉴权。不同运营商、不同地区采用的方式不尽相同,理解它们的原理与差异,能帮助我们更好地自定义 IPTV 接入、旁路路由、软路由方案等。
比如湖南电信用的是PPPoE拨号,参看我之前的这篇文章,湖南电信OpenWrt 拨号 IPTV 全流程教程 | 内网融合组播转单播 + 单播回看全搞定在接入itv的时候,选择的是PPPoE协议,填写IPTV账号、密码,进行拨号。

而有些地方,在这一步,需要使用DHCP协议,填写抓包获取的option(12)和option(16)来鉴权,获取ip。

今天这篇文章,我们就来讲清楚:
-
IPTV 的 两种鉴权方式 有什么区别?
-
如何 从机顶盒抓包获取 DHCP Option 60/12(鉴权关键参数)?
-
为后续自建网关、软路由配置 IPTV 打下基础。
IPTV 要想正常工作,核心在于让运营商识别你是合法的机顶盒用户。目前主流的鉴权方式分两种:
🔐 方式一:PPPoE 拨号认证
需要填写 IPTV 的账号和密码
这种方案类似宽带拨号,但只用于 IPTV 网络,不与家庭宽带混用。
📌 特点
-
机顶盒通过 VLAN 绑定的 IPTV 线路发起 PPPoE 拨号
-
必须输入 IPTV 专用账号和密码
-
拨号成功后获得独立的 IPv4 地址
-
家宽路由器需要做双拨,或桥接 IPTV VLAN
🧠 适用场景
部分地区的移动、电信仍在使用此方式,优势是安全性高、机顶盒独立网络不受家庭 LAN 影响。
🌐 方式二:IPoE DHCP 鉴权(Option 60 & Option 12)
不需要账号密码,通过 DHCP 参数鉴权
现在越来越多地区转向 IPoE + DHCP Option 60/12 鉴权,速度快、简化流程。
📌 特点
机顶盒向运营商 DHCP 服务器发送以下两个关键字段:
|
|
|
|
|---|---|---|
| Vendor Class Identifier |
|
|
| Host Name |
|
|
只要这两个值正确,运营商就会下发 IPTV 所需的 IP、网关、组播配置等。
💡 为什么重要?
因为你在软路由上模拟机顶盒接入 IPTV 时,最关键的就是伪装出正确的 Option 60 和 Option 12。
下面是最实用的部分:从原厂机顶盒抓包,把真实鉴权参数提取出来。
🎯 步骤 1:抓包前准备
确保机顶盒处于“未修改状态”,即可正常接入 IPTV 的初始状态。
🔌 步骤 1:连接机顶盒与电脑
将网线两端分别连接到:
-
机顶盒的 LAN 口
-
电脑的有线网卡接口
⚠️ 提醒:如果你电脑靠这个网口上网,抓包期间会断网,请提前打开 Wireshark。
🧪 步骤 2:打开 Wireshark,选择网卡开始抓包
-
以管理员权限运行 Wireshark(否则可能找不到网卡)
-
选择对应的物理网卡
-
点击 Start 开始抓包
🔌 步骤 3:机顶盒重新上电
此时机顶盒会尝试获取 IPTV 网络配置:
-
会广播 DHCP Discover / DHCP Request
-
电脑会收到并被 Wireshark 捕获
机顶盒因为无法真正上网是正常现象,不用管它。
🔍 步骤 4:在 Wireshark 中寻找 DHCP 包
过滤器可输入:
dhcp
当你看到 Protocol 一栏出现 DHCP 包时,即可停止抓包。
单击其中任意一个 DHCP 请求包。
🧾 步骤 5:在 DHCP Option 中找到 Option 60 与 Option 12
展开:
Bootstrap Protocol (Request)
→ Option: (60) Vendor class identifier
→ Option: (12) Host Name
找到对应字段后:
📎 复制方法:
Option 60(Vendor Class)
右键 → Copy → as a Hex Stream
保存为十六进制内容(用于软路由复制粘贴)
Option 12(Host Name)
右键 → Copy → Value
保存为字符串形式
这两个值,就是运营商用来判断你是不是“正版机顶盒”的关键。

🧰 这些参数能用来做什么?
拿到 Option 60 & Option 12 后,你就可以:
✔ 在 OpenWrt/爱快等软路由上模拟机顶盒
✔ 旁路 IPTV,不必使用原厂机顶盒
✔ 实现多设备分发 IPTV
✔ 给电视或盒子提供组播代理(IGMP Proxy)
✔ 自建 IPTV 网关、三层转发等玩法
对于爱折腾网络的朋友,这两项数据非常重要。
OpenWRT填写方式:
-
请求DHCP时发送的主机名 → option(12)
-
高级设置-请求DHCP时要发送的供应商类型 → option(60)


IPTV 的两种鉴权方式,本质上是运营商识别终端的两套机制:
-
PPPoE:账号密码方式,传统但稳定
-
IPoE(DHCP Option 60/12):更现代、无账号、通过“设备身份”认证
掌握抓包方法后,你就能轻松获取关键配置,让软路由、NAS、电视盒子等设备都能顺利收看 IPTV。
关于机顶盒抓包,可参考以下文章:
IPTV机顶盒抓包(二)–使用镜像交换机 + Wireshark 抓包简单教程
IPTV机顶盒抓包(三)–使用 Throwing Star LAN Tap 抓包 IPTV 机顶盒流量教程












