恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2169|回复: 46

让 OpenWrt DHCP 的 Vendor Class 选项 支持十六进制 方便 IPTV DHCP Option 60 认证

  [复制链接]
发表于 2019-3-30 14:20 | 显示全部楼层 |阅读模式
本帖最后由 涼仝灀 于 2019-4-6 17:12 编辑

首先感谢 @chazikai24 在别的论坛的帖子,不知道两个论坛是一个人不....
修改 /lib/netifd/proto/dhcp.sh 脚本
把这行
  1. ${vendorid:+-V "$vendorid"} \
复制代码

改成这样就行了
-V空格旁边是两个单引号,后面的两个双引号不加也能用
  1. ${vendorid:+-V '' "-x 0x3c:$vendorid"} \
复制代码

现在 WAN口 的 “请求 DHCP 时发送的 Vendor Class 选项”“请求 DHCP 时发送的客户端 ID” 一样只支持十六进制了,什么都不输入的话就会像原来一样,默认发送udhcp version

这样修改还有个好处,就是 DHCP数据包 里不会出现两个 Option 60 ,对于某些地区,DHCP数据包 里有两个 Option 60 是不能通过认证的

注意:因为只支持十六进制了,所以输入其它字符会出错,导致 udhcpc 不工作!

12、60、61 都可以在 LuCI 里输入
发送的 Vendor Class 选项 对应 Option 60
发送的客户端 ID 对应 Option 61 ,如果 61 是 MAC地址 的话前面加上 01
发送的主机名 对应 Option 12
如果你那的 DHCP认证 没有其它 Option 选项,就不用修改 /etc/config/network 了


潘多拉什么的固件应该都可以


另外:Padavan 的 udhcpc 也是用脚本控制的吧?知道的请告诉我,谢谢!

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-30 14:21 | 显示全部楼层
看看隐藏了什么
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-30 14:28 | 显示全部楼层
看看隐藏了什么
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-30 14:40 | 显示全部楼层
学习一下

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-30 14:42 | 显示全部楼层
看看隐藏了什么
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-30 15:22 | 显示全部楼层
,谢谢分享了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-31 10:38 | 显示全部楼层
检查下隐藏了什么
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-31 10:46 来自手机 | 显示全部楼层
谢谢分享,试试看看
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-31 14:55 来自手机 | 显示全部楼层
谢谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-31 18:25 | 显示全部楼层
谢谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-31 20:12 | 显示全部楼层
xie     xie     la
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-31 20:14 来自手机 | 显示全部楼层
什么方法啊
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-31 20:14 | 显示全部楼层
看看..........
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-31 20:17 | 显示全部楼层
感谢分享!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-4-3 17:36 | 显示全部楼层
看看,好东西
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2019-8-26 02:48

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表